出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/12/04 00:50 UTC 版)
|
|
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 (2025年10月)
|
| 開発元 | マイクロソフト |
|---|---|
| 初版 | 1985年 |
| 最終版 |
7.1 / 1990年
|
| 対応OS | MS-DOS, Classic Mac OS |
| プラットフォーム | PC/AT互換機, PC-98, AX, FMR, FM TOWNS, PS/55, Macintosh |
| 前身 | 無し |
| 後継 | Microsoft Visual Basic |
| 対応言語 | 英語 |
| ライセンス | プロプライエタリ |
| 公式サイト | https://www.microsoft.com/ja-jp/ |
Microsoft QuickBASIC(マイクロソフト クイックベーシック)は、マイクロソフトが開発した統合開発環境。また、そこで用いられるプログラミング言語。Microsoft Visual Basicの前身でもある。MS-DOS版とMacintosh版がある。
MS-DOS版の開発環境はMS-DOS上での動作ながら非常に高機能で、かつ文字ベースでGUIをエミュレートしていたため視覚的に操作できた。
QuickBASICの最初のバージョンは1985年にIBM PC用にリリースされた。1986年にリリースされたVersion 2.0で統合開発環境(IDE)を搭載。Version 3.0でコプロセッサやdo-loop文に対応。Version 4.0でソースコード入力画面での文法チェックやブレークポイント機能などが追加された[1]。1988年にはMacintosh II向けのQuickBASICがリリースされた[2]。
日本では1988年にQuickBASIC Version 4.2がPC-9800シリーズとAXシリーズ向けに発売された。また、日本IBMと富士通がそれぞれ自社のプラットフォーム向けに発売している。
QuickBASIC単体の最終バージョンは1988年(日本では1989年)にリリースされたVersion 4.5だが、OS/2アプリケーションの開発が可能な上位製品のMicrosoft BASIC Professional Development SystemでQuickBASIC上位互換の開発環境「QuickBASIC Extended Version」(QBX) が搭載されており[3]、1990年10月(日本では1991年6月)にリリースされたVersion 7.1まで使われた。
1992年(日本では1993年)にはイベント駆動型プログラミングを容易にしたMicrosoft Visual Basic Programming System for MS-DOSがリリースされ、QuickBASICのソースコードは容易に移植できた。これが最初で最後のMS-DOS版となり、Windows版Visual Basicと言語の仕様に互換性はない。
CALL mdreceived(path&, &HFF, 22, 1, 84, db1(1), ret3%)
主に以下のような機能があった。
GW-BASIC以前のMicrosoft BASICに比べ、ローカル変数や構造体など構造化に対応して機能が大きく拡張されている。
グローバル変数とローカル変数、スタティック変数とC言語で言うauto変数があった。
forwhile ... wenddo ... loop最後の do ... loop がもっとも柔軟に書ける形式である。
do while 条件
...
loop
|
do until 条件
...
loop
|
do
...
loop while 条件
|
do
...
loop until 条件
|
ifif 条件 then 真のとき else 偽のとき
ifif 条件 then 真のとき else 偽のとき end if
select caseswitch文に似ているが、整数以外の値も使用でき、範囲などの条件を記述することもできた。Exit Sub ・ Exit Function ステートメントがそれぞれあった。以下のようなタイミングで割り込み処理を行うことができた。
エラーに対する割り込み処理を行った場合、resumeステートメントで元の処理を再開することもできた。
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/04/30 02:50 UTC 版)
マイクロソフトはFull BASIC規格の策定には参加しなかったが、1985年にFull BASICに類した構造化や特徴を追加した独自規格のQuickBASICを発売した。これは自社のMS-DOS用のGW-BASICの上位互換で、コンパイラ並に動作を高速にした上にコンパイルも出来るようにしたもので、Version4.5まで発売した後に1991年のVisual Basicへと繋がっていった。 QuickBASIC との互換性を考慮したフリーなBASICとしてQB64(英語版)やFreeBASICがある。
※この「QuickBASIC」の解説は、「BASIC」の解説の一部です。
「QuickBASIC」を含む「BASIC」の記事については、「BASIC」の概要を参照ください。
固有名詞の分類