>111

Win95の N88BASICは使ったことがありません。
というか聞いたのも初めてです。
すみません m(__)m

>#ただ単に「Basic」といっても、色々あるんですね。

どんな条件を満たせばBASICを名乗れるのか不明です。
大ざっぱにわけても,行番号付きのと付かないのがあります。
N88は前者ですね。

そのあと QuickBasicなんかがでていますが
こいつには行番号はなかったと思います。
関数型言語になっていて,コンパイラです。

VisualBasicとか,REALbasicにいたっては RADで
オブジェクト指向になっています。

互換性の高い言語を作ろうと思ったら
言語仕様か標準ライブラリを強化して
よけいなルーチンを使わずに済むといいんでしょう。
方向性としては Javaですね。

一方,言語仕様がデブになると C++化するので
理想的には OpenGLのように互換性のあるライブラリを
もっと増やすのがいいのでしょうか。
方向性としては gtkかな。