BASIC
CBASICは彼の会社 Compiler Systems社から販売された。あまりにも次々とBASICの異バージョンが現れるので、ANSIも1974年にBASICの標準化の必要性を感じ始めた。ANSI内に標準化委員会が立ちあがり、BASICの2つの標準、つまり当時その委員会で「ミニマルBASIC(minimal BASIC)」つまり最小のBASICと呼ばれたものと、もう一方は「スタンダード BASIC(Standard BASIC)」と呼ばれたものを作成しようと取り組んだ。だがBASICの標準化は難しく、その委員会が長年かけて「標準化」の仕事をやっと完了したころには、とうにBASICは世界中で(さまざまな機種で、異仕様で、とっくにROMなどに実装されて)広く使われてしまっていた。そのようなわけで、(実際上)標準BASIC(Standard BASIC)というものは現れないことになったのである。
■カテゴリ / ■テンプレート
BASIC(ベーシック)は手続き型プログラミング言語のひとつ。
名前は「beginners' all-purpose symbolic instruction code」のバクロニムである。日本語では「初心者向け汎用記号命令コード」を意味する。
最初のBASICは、1964年、米国ダートマス大学で、数学者ジョン・ケメニー(1926年-1992年)とトーマス・カーツ(1928年 - )がもともと教育目的を想定して開発したものである。このBASICを「ダートマスBASIC」という。行番号の使用や構文は、当時主流だった言語FORTRANの影響を受けている。彼らはこれで金儲けをする気はなく特許なども取得せず、今風に言うと「パブリックドメイン」のようなものにしようと考えていたので普及することになった。このダートマスBASICはコンパイラだった。BASICはGEとの提携を経て大学の外にも普及していくことになり、1970年代後半や1980年代のマイコン、パーソナルコンピュータなどの多くの機種で次々と採用され、普及していった。1970年代後半~1980年代のBASICのほとんどはインタプリタ方式でマザーボード上のROM(Read Only Memory)にあらかじめ書き込まれた状態で供給されていた。一部のBASICはインタプリタ方式でもROMに書き込まれておらず補助記憶装置から読み込まれたり(たとえば日本ではシャープのMZ-80シリーズなど)、あるいはコンパイラ方式のBASICで高速で実行できるものも開発・供給された。
ダートマスBASICは、他のBASIC(ケメニーらは「ストリート」BASIC、と呼んだ)とは異なって既に1970年代後半から構造化などが進んでおり、ANSIでは新しい規格の策定も進んでいたが、これをパソコン向けにアレンジしたTrue BASICが、1984年に開発された(日本ではクレオから発売)。構造化の他、行列演算の機能など、学術的(特に数学的)な方面の拡張も特徴である。そしてTrue BASICとほぼ同一の構造化BASICであるFull BASICがISO/IEC 10279 (Information technology−Programming languages−Full BASIC) がINCITS/ISO/IEC JTC 1によって1991年に規格化された。また日本でもJISによる翻訳として、JIS X 3003-1993『電子計算機プログラム言語 Full BASIC (The Programming Language Full BASIC)』が1993年に規格化された。