Beginner's All-purpose Symbolic Instruction Code(BASIC)
プログラミング言語のひとつ。
FORTRAN を参考に教育用に時分割システム向きの会話型プログラム言語として作られる。
マイクロコンピューターの発達に伴い,手軽に使用できる高水準言語として,1980 年前後に脚光を浴びた。
プログラムの編集と実行を兼ねた処理系を備えているため,部分的に編集したプログラムの実行や,
実行途中で一部プログラムの手直しをすることなどが可能で,使いやすいプログラム言語として定着した。
低機能で制限の多い言語インタプリタから,強力で高速なコンパイラまで,多くのバージョンがある。
かつては,すべての OS が独自の BASIC を持ち,そのそれぞれが異なっていた。
100 PRINT "Hello World"
200 END
このような簡単なプログラムさえ,すべてのバージョンで動作するとは限らなかった。
歴史
1963(4?)年,J.G.Kemeny と T.E.Kurtz らがダートマス大学で開発。
1965 年,発表。
1975 年,Bill Gates(マイクロソフト社)がマイコン用に,初めての BASIC インタープリターを開発。
1976 年,キット型マイコン用に tiny BASIC が広まる。
その後,初期の頃のパソコンに標準装備されてから一般に普及し,一時はプログラミング言語の代名詞にまでなった。
以前のほとんどのパソコンには標準装備されていたが,現在でも PC-9800 シリーズやその互換機には過去のソフトウェアが動くように BASIC 用の ROM が装備されている。
Tiny BASIC
BASIC の縮小言語。
TK-80 にも移植され,ROM で提供された。
一説にはスタートレック用言語とも言われる。
Microsoft BASIC
Microsoft 社の BASIC シリーズの総称。
または,Bill Gates が IMSAI 8080 用に開発・販売した BASIC。
これは,おそらく最も多く違法コピーされたソフトウェアである。
Chipcard B language(CCB)
Chip Card 用の BASIC 言語。
GW-BASIC
Microsoft から発売されていた,MS-DOS に添付されていた BASIC。
または,その BASIC インタープリター。
また,IBM PC の ROM に組み込まれ,DOS から使うことができた。
小さな BASIC インタプリタで,変数名は2文字で,コード行の前には行番号が付き,
I/O のオプションも限られるなど,非常に制限が多かった。
QBASIC
Microsoft から発売されていた,MS-DOS に添付されていた BASIC 系言語。
コンピューターの高級言語の一種である,BASIC で書かれた命令を,
読み込み,実行可能なコンピューターコード(プログラム)へ変換する。
英語環境でのみ使用可能。
Microsoft 社から発売されていた,Quick BASIC とは別物。
Quich BASIC
かって Microsoft から発売されていた,MS-DOS 上で動く BASIC 系言語。
ただし,OS に添付された事はない。
ScriptBasic
Web 向けの BASIC。
はマルチプラットフォームのインタプリタ/コンパイラで,型指定のない変数,行番号の不採用,すばやい実行が特徴。
外部モジュールで,CGI の処理や MySQL データベースへのアクセスなどの機能を追加すれば,Web サーバのバックエンド処理を行わせることができる。
Ultra BASIC
プログラミングに専念できるように設計された,学習者,教育機関向けの BASIC プログラミング実習環境。
BASIC 言語の標準規格である JIS Full BASIC(JIS X 3003-1993)に準拠しており,構造化プログラミングやグラフィック表示などをサポートする。
独自の拡張として,マウス関数,10進1000桁モード,複素数モードをサポート。
Ultra BASIC Ver3
プロトンが2007年7月17日に発売する,BASIC 言語プログラミング実習環境。
Windows Vista に対応したほか,グラフィック機能を強化し,プリンタドライバに描画コマンドを送ったり,メタファイルの作成が可能。
VAX BASIC
非常に強力な関数ライブラリ,行番号の使用の制限,Motif を使用したウィンドウの作成などを特徴とするコンパイラ。
のちに Alpha/VMS システム上で DEC BASIC と呼ばれることになる。
ActiveBasic
Basic 言語で Windows アプリケーションを開発できるフリーソフト。
2005年5月9日 v4.00 が公開,オブジェクト指向や DirectX に対応するなどの機能強化がされた。
独立したウィンドウで表示されていた“コンパイラ”や“ブレークポイント”ダイアログがメインウィンドウに統合されるなど,ユーザーインターフェイスが改良された。
対応 OS は Windows 95/98/Me/NT/2000/XP。
サイト:http://www.discover-soft.com
Visual Basic
Linux 上で動作する BASIC
戻る 英語『B』,最初のメニュー