スタンドアロンBASIC
BASIC言語は、1970年代後半から始まったパソコン黎明期を支えた、コンピュータプログラミング開発・実行環境である。 当時のパソコンは主記憶容量・外部記憶装置とも非常に限られたものであり、本格的なOSを動作させることは困難であったため、BASIC処理系に最低限のOS的な機能(入出力管理など)を持たせたものを搭載することが広く行われた。 当時、パソコンを使うということは、プログラミングをするにせよ、市販のソフトウェアをロードして利用するにせよ、スタンドアロンBASIC環境を利用することとほぼ同義であった。
また、当時はフロッピーディスクドライブ (FDD) が高価であり別売りが一般的だったため、FDD関連の機能はほとんど搭載しておらず、FDDを使用するにはFDDから起動してBASICの拡張部分をロードすることが必要だった。このように、FDDを扱えるように拡張したBASICのことをDISK-BASICというが、これもスタンドアロンBASICの範疇に入る。
多くのパソコンメーカーはMicrosoft BASICを採用していたため、基本的なプログラミングの様式・言語仕様は同じであった。しかし、パソコンのメーカーや機種ごとに命令語や引数などの細かな言語仕様が異なっていたため、BASICプログラムの相互互換性はほとんどなかった。