Loading article…
これは、BASICプログラミング言語の解釈型およびコンパイル型の変種であるBASIC方言のアルファベット順リストです。各方言のプラットフォーム、つまりコンピュータモデルとオペレーティング システムは、その他の重要な情報とともに括弧内に表示されます。
方言
0~9歳
- 1771-DB ベーシック
- Allen-Bradley PLC産業用コントローラ BASIC モジュール。PLC固有の呼び出しで拡張されたIntel BASIC-52。
- 64Kベーシック
- マイクロコンピュータBASIC用のクロスプラットフォーム、インタラクティブ、オープンソースインタープリタ。[1]
あ
- ABasiC (アミガ)
- 比較的制限されています。当初はMetaComCoによって Amiga コンピューターに提供されました。
- ABCベーシック
- Dataindustrier ABによって設計され、Luxor ABによって製造されたABC 80およびABC 800シリーズのコンピュータ用に設計されています( ABC 802、ABC 806などを含む)。
- ACE (AmigaAGK スクリプト)
- 誰でも使えるコンパイラ -フリーウェア、AmigaBASIC互換、追加機能があり、その一部はAmigaのハードウェアとオペレーティングシステムを活用しています。[2]
- AGK スクリプト
- AppGameKitの主なスクリプト言語はDarkBASICから派生したものです。[3]
- アドバンベーシック
- Atariホームコンピュータ用、ディスクベース、BASIC、コンパイラ、画面デザイン、ユーティリティを含む。2006年7月にパブリックドメインにリリース[4]
- 上級ベーシック
- (別名 BASIC Advanced、Advanced BASIC) (PC 上の DOS) Microsoft 製。IBM PC の ROM で使用可能。IBM PC DOS 用の後期ディスク ベース バージョン。
- アレグロBASIC
- Allegroライブラリの使用を目的とした廃止されたバリアント。[5]
- アルファベーシック
- アルタイルベーシック
- (別名MITS 4K BASIC、MITS 8K BASIC、Altair Disk Extended BASIC ) ( Altair 8800、S-100 ) – Microsoftの最初の製品
- アルタイルディスク拡張BASIC
- Altair BASICを参照
- アミーガベーシック (アミーガ)
- ABasiC よりも少し簡単です。MS BASIC for Macintoshを参照してください。
- アミブリッツ(アミガ)
- Blitz BASICのオープンソース版。[6]
- AMOS BASIC (アミーガ)
- Amiga用で、ゲーム プログラミング用に作成されました。Atari STのSTOS BASICの後継です。その後の派生には、AMOS Professional (別名AMOS Pro ) やEasy AMOSなどがあります。
- ANSI
- プログラミング言語の標準。最小限の機能を対象とした 1978 年の標準である Minimal BASIC X3.60-1978 と、完全な BASIC 標準である X3.113-1987。完全に実装されることはほとんどありません。
- Apple BASIC ( Apple I )について
- 参照:整数BASIC
- Apple Business BASIC ( Apple III )について
- Applesoft BASIC ( Apple II )
- Commodore BASICと同じMicrosoftコードに基づいています。Apple II Plus /Apple II Europlus および Apple II ファミリーのそれ以降のすべてのモデルの標準です。
- ARMベーシック
- ARM プロセッサ用の BASIC コンパイラ。多くの一般的な ARM 開発 PCB に移植されています。
- APUベーシック
- 演算プロセッサを搭載したM23用SORD CBASICのバージョン
- アリバス[7]
- Pascal/Modula のような構文を持つ、大きな整数演算と多倍長浮動小数点演算のための対話型インタープリタです。gcd、Jacobi 記号、Rabin 確率的素数テスト、因数分解アルゴリズム (Pollard rho、楕円曲線、連分数、二次ふるい) などのアルゴリズム数論用の組み込み関数がいくつか用意されています。
- エイシック
- ( PC上のDOS )
- アセンブラ
- PICAXEチップ言語
- Atari 2600 基本プログラミング
- ( Atari 2600ビデオゲームコンソール)
- SuperCharger Disk BASIC ( Atari 2600ビデオゲームコンソール)
- StarPath SuperChargerカートリッジとディスクベースの拡張機能。 [8] [9]
- Atari BASIC ( Atari 8 ビット)
- Atari 400/800 コンピュータおよび後継機用の標準カートリッジ ベースのインタープリタ。後期のマシンでは、これは ROM に組み込まれました。
- Atari Microsoft BASIC ( Atari 8 ビット)
- ROM カートリッジとディスクベースの拡張機能。
- AT&T
- AT&T UNIX PC (3B1)用のインタープリタおよびコンパイラ。
- アトベーシック
- ROM常駐インタプリタ、オンチップRAMから実行(Atmel AVR)[10]
- Atom BASIC (アコーンアトム)
- AutoIt ( Microsoft Windows )
- 他のプログラムを自動化します (例: マウス クリックのシミュレーション)。解釈されます。GUI。EXE を作成します。
B
- B32 ビジネスベーシック
- (データジェネラル Eclipse MV、Unix、DOS )
- B4A、B4i、B4J、B4R、B4X
- (Anywhere Software による、Microsoft Windows 上で実行される IDE を備えたプログラム スイート。ANDROID | IOS | WINDOWS | MAC | LINUX | ARDUINO | RASPBERRY PI | ESP8266/ESP32 用のコードをコンパイルします)
- ベーコン
- ( Unix、BSD、macOS ) – BasicからCへのコンバーターはBaCon(優れたパフォーマンスのため)とシェルスクリプト(ブートストラップのため)の両方で実装されています。[11]
- 餌
- BASIC (Almost) InTerpreter の略称で、Compute! Magazine 向けに Bill Wilkinson が Atari (8 ビット) BASIC で書いた実験的な BASIC インタープリタです。
- バス
- ( Unix ) – 古典的なBASIC方言のインタプリタ[12]
- ベース7
- ( Unix、Linux、BSD、Microsoft Windows、macOS ) Seed7で書かれたBASICインタプリタ。GW -BASICや他の古いBASIC方言と互換性がある[13]
- バンナベーシック
- ( Microsoft Windows ) – Leodescal Softwares によって開発中と推定される。最初に公式にリリースされたバージョンでは、スタンドアロンの実行ファイルを生成する予定である。
- マイクロソフト BASCOM
- Microsoft の MBASIC 互換 BASIC コンパイラ
- BASCOM-AVR、BASCOM-8051、BASCOM-LT
- 8051 およびAVRチップ用の Mark Alberts による BASIC コンパイラ。BASCOM (BASIC コンパイラ)も参照してください
- ベーシック+
- OpenInsight のプログラミング言語
- ベーシック2.0
- ( Commodore BASIC を参照)
- ベーシック7.0
- ( Commodore BASIC を参照)
- ベーシックA+
- ( Atari 8 ビット) – Optimized Systems Softwareによる拡張 BASIC
- ベーシック 上級
- IBM BASICAを参照
- BASICプログラミング
- (Atari CX-2620) – Atari 2600 ビデオ コンピュータ システム用の BASIC の簡易バージョン
- ベーシックXE
- ( Atari 8ビット) – Optimized Systems SoftwareによるBASIC XLの拡張バージョン[14]
- ベーシックXL
- (アタリ8ビット) - Optimized Systems Softwareによる改良BASIC [14]
- ベーシック4GL
- OpenGL グラフィカルプログラミング、特にゲーム向けの高速インタープリタ
- ベーシック11
- ( DEC PDP-11、RSX-11 )
- ベーシック-256
- ( Microsoft Windows、Linux、Unix ) – テキストとグラフィック出力を備えたBASIC IDE。子供にプログラミングを教えるために書かれた。元々はKidBASICとして知られていた。[15]
- ベーシック52
- Intel 8052 マイクロコントローラチップ用の BASIC
- BASIC-68K
- CP/M-68K モードで動作する SORD M68/M68MX コンピュータ用の構造化 BASIC
- ベーシックE
- (別名サブマリンBASIC ) ( CP/M )
- ベーシックII
- 8 ビット SORD コンピュータ用の構造化 BASIC
- ベーシックプラス2
- (12 月PDP-11 : RSTS/E、RSX-11 )
- ベーシックプラス
- (DEC PDP-11 : RSTS/E )
- ベーシック/UX
- HP-UX 用 HP BASIC、Rocky Mountain BASIC のバージョン
- ベーシック/WS
- HP BASICワークステーション
- ベーシック/Z
- (CP/M、MDOS)
- ベーシック09
- (それぞれMotorola 6809および68K CPU上のOS-9および OS-9 68K )
- バシカ
- (別名BASIC Advanced、Advanced BASIC ) ( PC上のDOS ) Microsoftによる。IBM PCのROMで利用可能。後にIBM PC DOS用のディスク ベース バージョンが登場。
- ベーシックコード
- ( KC 85を含む多くの 8 ビット ホーム コンピュータ)多くのプラットフォーム固有の BASIC に共通するサブセットで、相互運用性を実現します。
- Qtの基本
- ( macOS、Linux、Windows ) – プラットフォームに依存しないBASIC。オブジェクト指向のVisual BasicのようなBasicの亜種。Qtに基づいています。(以前はKBASIC) [16]
- バシエガソルズ
- (セガジェネシス) –セガジェネシス用[17]
- バタリBASIC
- 主にAtari 2600の自作開発に使用されるバージョン。[18]
- BBCベーシック
- もともとはAcorn / BBC Micro用でしたが、その後RISC OS、Tiki 100、Cambridge Z88、Amstrad NC100、CP/M、ZX Spectrum、DOS、Microsoft Windowsなど多くのOSに移植されています。[19]ポータブルC言語で書かれたBBC BASICのGPLクローンであるBrandy [20]も利用可能です(RISC OS、NetBSD、OpenBSD、FreeBSD、Linux、macOS、AmigaOS、DOS )。また、Aztec Software社によるCommodore 64への移植版もあり、Julian Gardnerによって書かれています。
- バジック '86
- Northstar BASICを参照
- BBx
- ( Microsoft Windows、Linux、Unix ) – Business Basicから派生したクロスプラットフォーム プログラム開発言語。
- BCX
- BCX BASIC ソース コード ファイルを入力し、多くの C または C++ コンパイラでコンパイルできる 'C' ソース コード ファイルを出力する小さなコマンド ライン ツールです。
- ベオウルフ
- {Ultra言語機能を備えた初心者向け拡張オブジェクト} [21]
- ベータベーシック
- Sinclair BASIC を拡張した BASIC ツールキット。
- ベターベーシック
- Summit Software Technologies による BASIC 実装。1980 年代初頭に初めて利用可能になり、その後 Michael Poremski によって保守されました。
- BI-280
- オレゴン州ビーバートンの Control C Corporation によるビジネス BASIC インタープリター ( CP/M、MP/M )。
- ブリッツ3D
- ( Microsoft Windows ) DirectX 7をサポートする、 3Dゲーム プログラミング用に作成された高速コンパイラ。
- ブリッツベーシック
- ( Amiga、Windows ) –ゲームプログラミング用の高速コンパイラ。 DirectXをサポートする Windows バージョン。 廃止され、BlitzPlusに置き換えられました。
- ブリッツマックス
- ( macOS、Linux、Windows ) – 高速でコンパクトなオブジェクト指向コンパイラーで、さまざまなタスク、特にOpenGLおよびDirectXサポートを使用したゲーム プログラミングに適しています(DirectX サポートはWindowsのみ)。
- ブリッツプラス
- ( Microsoft Windows ) 2D ゲーム プログラミングと WinAPI イベント ベースのインタープリタ プログラミング用に作成された高速コンパイラ。DirectXとOpenGLの両方をサポートします。
- 鈍斧 基本
- (別名BXBASM ) (Win32、Linux) [22] Bxbasicは、コンソールモードスクリプトエンジンとバイトコードコンパイラを開発および構築するためのプログラミングチュートリアルとして提供されています。
- ブランデー
- BBC BASICを参照
- BS ベーシック
- バンダイRX-78コンピューターで使用
- ブシシット
- ヘブライ語の方言。
- BT-ベーシック
- HP(後にAgilent、その後Keysight)がインサーキットテスト環境でテストプログラムを開発および実行するために使用したBoard Test Basic
- げっぷ
- 英国のラジオ愛好家雑誌「Wireless World」に掲載された、初期のPSI Comp 80 「科学コンピュータ」で使用された、基本的な逆ポーランド語の使用。
- ビジネス基礎
- 1970 年代にミニコンピュータ上でのビジネス用途に特化された BASIC の派生言語の総称。
- bwベーシック
- Bywater BASICを見る
- BWBASIC
- 「ByteWide BASIC」は、Pro-Log Corporation とオーストラリアの ByteWide Systems が共同開発した、 Tiny BASICのスタンドアロンZ-80 ビット単位のポートです。制御アプリケーション向けです。
- ビックスバズム
- Blunt_Ane_Basic を参照
- Bywater BASIC [リンク切れ ]
- (別名bwBASIC ) – DOSおよびPOSIX用のオープンソースインタープリタ。bwbasic には ANSI BASIC コマンドのごく一部しか含まれていません。主な利点は、プログラム内でシェルコマンドも使用できることです。これは、BASIC 実装では珍しい機能です。理論的には、DOS または POSIX システムのメインシェルとして使用でき、いくつかの利点があります。[23] [24]
C
- CA-リアライザー
- Computer Associates の VisualBasic に似た方言。最新バージョンは 3.0 で、現在は開発/サポートされていません。
- キャッシュベーシック
- Caché データベースの 2 つのスクリプト言語のうちの 1 つ
- カードベーシック
- この言語が作成され、元のマニュアルに記述されていた当時、ダートマスで入手可能なカードで操作される BASIC のバージョン
- カシオベーシック
- カシオの電卓に使用されている
- カセットベーシック
- オペレーティング システムが検出されない場合にマシンがデフォルトとして使用する IBM および IBM 互換 PC 上のインタープリター。
- CBASIC (CP/M、DOS)
- BASIC-Eの後継。
- CBASIC
- 8 ビット SORD コンピュータ (M23、Z80 モードの M68 など) の標準インタープリタ。演算プロセッサがインストールされている場合は APU BASIC とも呼ばれます。
- cbasPadプロ
- HotPaw Basicを見る
- CBMベーシック
- Commodore BASICを参照
- セルラーBASIC
- Java 対応のハンドヘルド デバイス、携帯電話、スマートフォン、PDA 向けのJava MEオープンソースの電話内モバイル インタープリタ
- 中国語ベーシック
- 1980 年代初頭に、中国語に翻訳されたBASIC バージョンがいくつか開発されました。
- シマリス ベーシック
- (Apple Macintosh、Win32、Linux 用の CLI ポート) – 著作権フリーウェア
- CGIベーシック
- Web スクリプト用の小型で高速なインタープリター。
- CipherLabベーシック
- BASICプログラミング言語を使用してCipherLab 8シリーズモバイルコンピュータ用のアプリケーションプログラムを開発するためのツール
- ココアベーシック
- (macOS) – Cocoaフレームワークを使用するためのオブジェクト指向方言[25]
- コグノススクリプト
- ( IBM Corporation Cognos ) Visual Basic に似ており、Cognos ビジネス インテリジェンス アプリケーションで使用されます。
- カラーベーシック
- (タンディ、ラジオシャック TRS-80 カラーコンピュータ)
- コモドールベーシック
- (別名CBM BASIC ) ( CBMの 8 ビット コンピュータ ラインのさまざまなコンピュータ) – CBM 8 ビット コンピュータの ROM に統合されています。6502 Microsoft BASICの初期バージョンに基づいて構築されています。いくつかのバージョンが存在しましたが、最もよく知られているのはCommodore 64で使用されていたCommodore Basic V2です。
- OpenVMS 用 Compaq BASIC
- DEC BASIC は、DECが Compaq に買収された後に名前が変更されました。現在はOpenVMS 用の VSI BASICという名前です。
- クールベーシック
- (Windows) - DirectXを使用したゲームプログラミングに適したバリアント。[26] [27] fi:Coolbasic
- CPX-基本
- ( Atari ST ) – Atari の XControl 内でコントロール パネルとして実行されるChipmunk Basicの拡張ポート。
- クリエイティブベーシック
- (ウィンドウズ)[28]
- キューブロック ベーシック
- (Comfile Technologies) – Cubloc コントローラーのインタープリター
- (サイビコ)
- ティーン向け Cybiko ハンドヘルド コンピュータの通訳
- サイビコ B2C
- ( Cybiko ) – ティーンズ向け Cybiko ハンドヘルド コンピュータ用の BASIC から C へのコンパイラ
- サイプレスベーシック
- (Windows) – カスタマイズを実装するためのHPのAssetCenter製品内に組み込まれたロイヤリティフリーのVBA互換スクリプトエンジン[29]
だ
- D3/ピック
- 参照: Pick オペレーティング システムで使用するPick/BASIC
- DAIベーシック
- Java のようなプリコンパイルを使用した、Intel 8080ベースのDAI パーソナル コンピュータ用の非常に初期の BASIC インタープリタ。
- DarkBASICおよびDarkBASIC プロフェッショナル
- ( Windows ) –ゲームプログラミング用の効率的なコンパイラ。
- ダートマスベーシック
- オリジナルのBASIC バージョン。コンパイラでした。後のバージョンには、行列演算用の MAT ステートメントが追加されました。True BASICも参照してください。
- データ一般ビジネス基礎
- ( Data General Novaおよびそれ以降の DG ミニコンピュータ)
- データ/BASIC
- 参照: Pick オペレーティング システムで使用するPick/BASIC
- データベース
- 参照: Pick オペレーティング システムで使用するPick/BASIC
- DBASIC
- 完全に機械語で書かれたAtari ST用の高速非標準BASIC
- 12月ベーシック
- 以前は VAX BASIC でしたが、VAX/VMSがAlphaプロセッサに移植され、 OpenVMS に名前が変更された後に名前が変更されました。企業買収により、現在はOpenVMS 用の VSI BASICという名前になっています。
- 10進BASIC
- 日本語マルチプラットフォームBasicインタプリタ[30]はISO/IEC 10279:Full BASIC 1991以降とほぼ100%互換性がある
- ドクターTのT-BASIC
- ( Atari ST ) – ハイエンド MIDI シーケンサーとのインターフェースに特化して設計された ST 用の BASIC バリアント。
- ドラゴンベーシック
- ゲームボーイアドバンスの携帯型ビデオゲーム用。また、ニンテンドーDSの自作にも役立ちます。[31] Dragon Basicは、Microsoft Windowsで動作するIDEを備えたクロスコンパイラの一種です。[32]
- D-リブ
- ( Microsoft Windows )は、バイトコード実行可能ファイルを作成するフリーウェアのBASICコンパイラです。
え
- 簡単なAMOS
- AMOS BASICを参照
- 出現の基本
- (ウィンドウズ)[28]
- 封筒ベーシック
- ( Windows ) – Visual Basic 3クローン。
- エンビジョンベーシック
- エプソン SPEL+
- ( Windows ) – SPEL+ は、エプソン ロボット コントローラーで実行される BASIC に似たプログラミング言語です。マルチタスク、モーション コントロール、I/O コントロールをサポートします。
- ESP8266 ベーシック
- ( ESP8266 および NodeMCU ) -モノのインターネット向けに特別にカスタマイズされたオープンソースの基本インタープリター。自己ホスティング型ブラウザベースの開発環境。
- エトスBASIC
- (Windows) - ethosBASICはコンピュータゲームを作成するために作られた新しいBASIC開発システムです。[33]
- 拡張カラーベーシック
- ( TRS-80 カラーコンピュータとDragon 32/64 )
- 追加!基本マクロ言語
- (マイクロフォーカス) –マイクロフォーカスEXTRA!のマクロを記述するために使用される言語。[34] [35]
ふ
- FaST ベーシック
- (アタリST )
- ファミコンベーシック
- ( Nintendo Entertainment System ) – Nintendo Entertainment System用。
- FBSL
- (Windows、Wine上のLinux) – FREESTYLE Basicスクリプト言語[36]
- ファーストベーシック
- (アタリST )
- フリーBASIC
- (DOS (DPMI32)、MS Windows、Xbox、Linux、FreeBSD ) - オープンソース ( GPL ) BASIC コンパイラ。QuickBASIC に似た構文を採用し、ポインタやオブジェクト指向プログラミングなどのより高度な機能を備え、 QuickBASICと互換性を持つように特別に設計された方言もサポートしています。
- フューチャーベーシック
- (macOS) – 無料でコンパイルされた手続き型で、macOSにCarbon API (Mac OS Toolbox)、GUI、System 6のファイルシステムへのアクセスを提供します[37]
- フューズベーシック
- (MS Windows、Linux、Nintendo Switch [38]) - 古典的なBASIC [39]を高度に近代化したもので、カスタムRaspberry Piマシンにも導入されています。[40]
グ
- ガラクタBASIC
- ( Galaksija ) – Galaksija ホーム コンピューターのファームウェアバージョン。
- ガンバス
- ( Linux、Unix、Cygwin ) – Benoît MinisiniによるLinux上の BASIC 用の迅速なアプリケーション開発環境。Visual Basicと同様のアプローチです。
- ゲーム基本
- ゲームプログラミングを目的とした、無料のオブジェクト指向BASIC バリアントです。
- Gベーシック
- ( PC上のDOS ) – 多数のグラフィックルーチンを備えたインタープリター。
- Gベーシック
- (ZVT PP 01 上) – 多数のグラフィック ルーチンを備えたインタープリタ、80 年代にチェコスロバキアで製造
- G-BASIC
- グラフィックボード付きM23用のSORDグラフィック言語拡張機能を備えたSORD CBASICのバージョン
- GCBASIC
- (Microchip PIC、AVR (レガシー)、AVRDx & LGT (Logic Green Technologies)) – Evan R. Venn が管理する 8 ビット アーキテクチャ PIC、AVR、AVRDx、LGT マイクロコントローラ用のオープン ソース コンパイラ。Great Cow BASIC は 2023 年 3 月に GCBASIC に名前が変更されました。
- ジオベーシック
- (ライカTPS 1000/1100測量ステーション)
- ジオベーシック
- (コモドール64 ) – GEOSで使用する場合
- GFAベーシック
- (Atari ST、Amiga、DOS、Windows) – もともとAtari ST用に考案され、そのプラットフォームで最も人気のある BASIC の 1 つになりました (Atari ST の標準言語になるところでした)。その後、Amiga、DOS、Windowsに移植されました。
- GLベーシック
- (主な対象プラットフォーム: Windows、Linux、Apple iPhone、Pocket PC。IDE環境: Windows) – ゲーム向けに最適化
- ノームベーシック
- ( Linux、Unix ) – Gnome用のVisual Basic互換クローンを開発するプロジェクト。[41]開発中に、プロジェクトは中止され、代わりにMono が採用されました。[42]
- グラフィックス BASIC
- ( Commodore 64 ) – オリジナルの Commodore 64 BASIC V2 の拡張版。
- GW-BASIC
- ( DOSおよびWindows ) Microsoft製。BASICA互換、IBM ROM ルーチンに依存しない。5.0 より前のバージョンのMS-DOSに付属。音楽マクロ言語と高度なループが含まれています。
H
- Hベーシック
- ( Linux、Unix ) – オブジェクト指向のオープンソースIDE。Qt IDEとBASIC方言をベースにしたHBasic。Visual Basicと同様のアプローチ。[43] [44]
- ハイソフトベーシック
- (アミガ、アタリ ST、ZX スペクトラム)
- ハイテクベーシック
- TransEra による Rocky Mountain BASIC のバージョン
- ホットベーシック
- (Win32、Linux) – シンプルだが強力なコンパイラで、マシン コードを出力します。GUI、コンソール、CGI、データベース プログラミングをサポートします。
- ホットパウベーシック
- (別名yBasic、旧称cbasPad Pro ) ( Palm OS ) – GUIとサウンド機能を備えたインタープリタ。 [45]
- HPベーシック
- Rocky Mountain BASICのオリジナルバージョン
- HPインストゥルメントベーシック
- HP Rocky Mountain BASIC の別名
- HRAST-ベーシック
- HP-48G/G+/GX、HP-49G、HP-49G+/50G 計算機用。
- OpenVMS 用 HP BASIC
- 元々は VAX BASIC でしたが、 VAX/VMS がVAXからAlphaプロセッサに移植された後、 DEC BASIC に名前が変更され、 Compaq がDEC を買収した後、Compaq BASIC に名前が変更され、HP が Compaq を買収した後、HP BASIC for OpenVMS に名前が変更されました。現在はVSI BASIC for OpenVMSとして知られています。
- HPベーシック
- HP 39 および 40 プログラム可能電卓のバージョン。
- HP タイムシェアード BASIC
- ( HP 2100シリーズのミニコンピュータ)
- HTベーシック
- TransEra による Rocky Mountain BASIC のバージョン
- ハミングバード ベーシック
- Hummingbird Connectivityの自動化機能。バージョン4以降はWinWrap Basicに代わるものである。
- ヒューベーシック
- サムスンSPC-1000、シャープMZ-700、シャープX1用に1982年に日本のハドソンソフトによって書かれた。 [46]
私
- IBasic
- ( Windows ) – Windows APIおよびDirectX をサポートします。
- IBM カセット BASIC
- ( PC ) – 最初のIBM PCに組み込まれました。DOS とは独立して実行され、オーディオカセットを記憶媒体として使用しました。
- IBM VS-BASIC
- マギル大学のMUSIC/SPなどのオペレーティング システムで頻繁に使用されるメインフレーム ハイブリッド コンパイラ/インタープリタ実装。
- 国際労働機関
- (コンピュータビジョンCADDS-2/VLSI) –集積回路設計データベースに結び付けられたインタープリター。
- インフォベーシック
- プライムコンピュータで使用される、 Pickオペレーティングシステムで使用するためのPick BASICのバリエーション
- 整数BASIC
- ( Apple II ) –スティーブ・ウォズニアックの創作。当初は単に「Apple BASIC」と呼ばれていました。当時入手可能な BASIC としては、非常に高速でメモリ効率に優れていました。整数のみをサポートしていました。Apple IおよびオリジナルのApple IIでは標準装備されていました。
- 初期プログラミング言語
- ( Windows )すべてのコマンドにダイアログ ボックスを使用し、重要なメッセージ キュー メッセージを定義済みの関数に送信し、残りを破棄します。Visual Basic のような完全な機能を備えた言語ではなく、シンプルなホーム コンピューターの BASIC の精神を維持するように努めます。
- インターネット基本
- Comet システムで使用するために作成されました。両方とも Signature Systems によって作成されました。
- IS-ベーシック
- Intelligent Software Ltd. が作成した、Enterprise 64 および 128ホーム コンピュータのインタープリタです。
- IWベーシック
- ( Windows )ネイティブ マシン コードを生成する Basic のバージョンなので、ランタイム ライブラリは必要ありません。
- iziBasic
- ( Palm OS ) Palm OSデバイス上で動作し、スタンドアロンプログラムを生成する使いやすいコンパイラ。ターミナルモードとPalm OS GUIのサポートが含まれています。[47]
J
- ジャバコ
- Javaフレームワーク上でアプリケーションやアプレットを構築するためのシンプルなオブジェクト指向プログラミング言語。[48]
- JSベーシック
- Applesoft BASICをブラウザ対応のJavaScriptに変換します。[49]
- ただベーシック
- Liberty BASIC の制限付き「無料」バージョン( Windowsのみ)
- Jベーシック
- 完全にJavaで書かれたBASICの「古典的な」実装。[50]
- JRベーシック
- 松下JRシリーズの家庭用コンピュータに使用
- jvm基本
- JavaバイトコードにコンパイルされるBASICの実装[51]
け
- クールビー
- KoolBを見る
- クールB
- ( Kool-Beeの略) ( Windows、Linux ) – オープンソースのコンパイラー、最小限、主に学習目的で作られています。[52]
- Kベーシック
- Qtの基本[53]
ら
- リバティベーシック
- ( Windows、Macintosh、Linux ) – デスクトップ GUI プログラミング用の拡張機能を備えた従来の構造化 BASIC。
- BASICのように
- ( Windows ) – .NET Framework 環境のアプリケーション用の基本インタープリター コンポーネント
- 機関車BASIC
- ( Amstrad CPC、Amstrad NC100 ) – ROM に内蔵、( ZX Spectrum +3 ) CP/Mディスクに
- ロータススクリプト
- ( IBM ロータスノーツ)
- 低解像度コーダー
- ( iOS ) — BASIC でレトロスタイルのゲームやデモを作成するアプリ。
- ルクソール ベーシック
- (ルクソールABC80)
- BASICプログラミングを学ぶ
- (Windows 95~98、Macintosh 7.5~9) – 対話型レッスンでプログラミング方法を教える青少年向けバージョン
- Lxベーシック
- (Linux) フリーウェアTheos MultiUser Basicと互換性のあるフリーコンパイラおよびランタイム[54]
ま
- M2000 インタープリター
- デュアル語彙(ギリシャ語-英語)インタープリター、独自環境、オープンソース、Vb6で記述。[2]
- マックベーシック
- Apple のMacintosh用オリジナル BASIC 。ベータ版ソフトウェアとしてリリースされたが、 Microsoftとの契約により廃止された。
- MAI ベーシック 4 ビジネス ベーシック
- (その他ミニコンピュータ)
- マラードベーシック
- ( Amstrad PCW、CP/M上のZX Spectrum +3 ) – Locomotive BASICに類似
- マップベーシック
- GIS プログラム専用に使用される手続き型言語。
- マズムベーシック
- Microsoft Macro Assembler用の 300 を超える BASIC スタイルのマクロ。Masm32 パッケージが必要です。
- MBASIC
- ( CP/M ) – 同じく Microsoft による OBASIC のさらなる開発。MBasic は Microsoft が開発した BASIC の 1 つ。ライン エディターが付属していました。
- メルファベーシック
- 特定の三菱 ロボットおよびシミュレーション パッケージで使用されます。
- メトリックベーシック
- ウプサラBASICとも呼ばれる
- メロコンプレックス
- BASICの派生である「COMPLEX」をベースにした
- ミコルベーシック
- Apple][gs プラットフォーム向けに C の要素に基づいてコンパイルされた Basic
- マイクロソフトベーシック
- さまざまなCPUやシステムアーキテクチャに対応した多くのバージョンが存在し、他の多くのBASICはMicrosoft BASICの派生である。
- マイクロソフト BASICA
- BASICAを見る
- マイクロソフト GW-BASIC
- GW-BASIC
- マイクロソフト スモール ベーシック
- マイクロソフト レベル III BASIC
- (タンディ/ラジオシャック TRS-80 )
- マイクロソフト ビジュアル ベーシック
- ビジュアルベーシック
- ミニマルBASIC
- 64ビットx86-64 Linuxを対象としたECMA-55 Minimal BASIC用のGNUアセンブリ言語コンパイラ[55]
- MITS 4Kベーシック
- アルタイルベーシック
- MITS 8Kベーシック
- アルタイルベーシック
- MMベーシック
- Maximiteマイクロコンピュータで使用される GWBasic クローン
- モバイルベーシック
- ( Java対応携帯電話)
- MOLE ベーシック
- ( PC上のDOS ) – Merty 独自の言語拡張 BASIC
- ムーンロック基本コンパイラ
- ( PC上のDOS ) – 小さなコンパイラ
- 猿
- (さまざまなプラットフォームをサポートしています。詳細についてはページを参照してください) – Blitz Researchによって主にゲームプログラミング用に構築された、シンプルでありながら強力なプログラミング言語です。
- モルフィックベーシック
- Web アプリケーション、サーバー、ブラウザーのクライアント側コードの作成に使用できるオブジェクト指向方言。( Web )
- Macintosh 用 MS BASIC
- (macOS)
- MSXベーシック
- ( MSX ) –マイクロソフト
- MTBASIC
- (CP/M、DOS) Softaid によるマルチタスク BASIC コンパイラ
- マイベーシック
- 3日間でC言語で書かれたカスタムBASIC言語インタープリタ。 [56]
いいえ
- N82-ベーシック
- (旧NEC PC8201 /8201A)
- N88-ベーシック
- (旧NEC PC8801 /9801) -マイクロソフトのBASICをベースにした日本で最も人気のあるBASIC
- 名前 基本
- Java仮想マシン上で実行するためにバイトコードにコンパイルされます。また、JVM上でインタプリタモードで実行することもできます。
- ネバダベーシック
- エリスコンピューティングの8ビットCP/Mは、12桁の精度と行列演算を備えていました。プロセッサテクノロジー8KB BASICの移植版です。
- 次へ基本
- セガジェネシス用にカスタマイズされたBASIC言語。[57]
- ノーススターベーシック
- ( Processor Technology、NorthStar Horizon 、後にBazic '86としてx86に適応)およびSAILBOAT (Z80およびX86 MS-DOSに最適化された基本)
- NSベーシック
- ( Newton OS、Symbian OS、Palm OS、Windows CE、Windows Mobile、Microsoft Windows ) – IDE およびバイトコードインタプリタ
- ヌーベーシック
- ( Linux、Microsoft Windows ) –教育目的でC++11で書かれたインタープリター。 [58] [59] [60]
お
- オアシスベーシック
- THEOSマルチユーザーベーシックを参照
- オバシック
- ( CP/M ) – Microsoftによる
- オミクロンベーシック
- (Atari ST、macOS) – もともとOmikron SoftwareによってAtari ST用に開発されました。[61]ドイツでは長い間新しいAtari STにバンドルされていました。後にクラシックMac OSに移植され、macOS用にさらに開発されました。
- オープンベーシック
- MAI Systems Corporation, Inc. によって開発されました。
- オープンプログラミング言語OPL
- ( Symbian OS の携帯電話と PDA) – もともとはPsionのオーガナイザーと PDA の製品ライン向けに開発されました。OPL はかつて Organiser Programming Language の略でしたが、2003 年にオープン ソースになった後、名前が変更されました。Psion のクラシック オーガナイザーと PDA のほとんど、Nokia 9210/9290/9300/9500 Communicators、Sony Ericsson P800 / P900 / P910で利用できます。
- OWベーシック
- (Pocketviewer(カシオPDA)) – 高速コンパイラ/インタプリタシステム、オープンソース[62]
ポ
- パノラマ(コンピュータ言語)
- Windowsでは、3Dの世界と多くのWindowsオブジェクトを扱うことができます。[63]
- パロットベーシック
- Parrot仮想マシンの場合、V 1.0はGW-BASICをモデルにしており、V 2.0はMicrosoft QuickBASICバージョン4.5をモデルにしている[64]
- PBASIC
- Parallax BASIC Stamp マイクロコントローラで使用する
- ピーベーシック
- シンプルなテキストとグラフィック出力のための C# の手書きインタープリタ
- フェニックスオブジェクト基本
- ( Linux、Unix ) – 無料、GUI ビルダーを含む
- PICベーシック
- マイクロコントローラ用
- PICベーシックプロ
- 別名PBP – PICマイクロコントローラ用[65]
- ピカックスベーシック
- PICAXEマイクロコントローラ用
- ピック/BASIC
- (別名Data/BASIC、Databasic ) ( Pick オペレーティング システム) - ビジネス用に拡張され、Pick 環境およびバリアントに組み込まれた BASIC バージョン。
- プレイBASIC
- (Microsoft Windows) –高速で機能が豊富で、2Dゲーム開発に重点を置いています。[66]
- パワーベーシック
- (DOS、Win16、Win32) – 高速コンパイルと小さなバイナリに重点を置いた、DOS および Windows 用の無料および商用コンパイラ。これらは Turbo Basic の後継です。
- プロセッサ技術
- 5 KB および 8 KB BASIC。SOL-20 コンピュータ用に作成されましたが、Processor Technology が 8080 ソース コードを公開したため、他のプラットフォームにも広く移植されました。Nevada BASIC (CP/M) と Utah BASIC [MS-DOS] が最新の移植版です。
- プロファン
- (Windows) – 使いやすく、解釈しやすい
- 専門能力開発システム (PDS)
- プロのソフトウェア開発者を対象としたMicrosoft QuickBASICのスーパーセット。[67]
- プロバイドX
- ( Microsoft Windows、Linux、Unix ) – Business Basicから派生したクロスプラットフォーム プログラム開発言語
- PSX チップマンク ベーシック
- (プレイステーション) –プレイステーション用
- ピュアベーシック
- ( Microsoft Windows (x86、x64)、Linux (x86、x64)、AmigaOS、macOS (x64、 arm64 Apple シリコン)、 Raspberry Pi (arm32、 arm64)) – 32 ビットおよび 64 ビットのクロスプラットフォーム プログラム開発言語。ランタイム DLLを必要としない、高速で小さなスタンドアロンのネイティブ実行可能ファイルを作成する、多くの機能を備えた高速コンパイラ。 FASMまたは C コンパイラでコンパイルされ、インライン サポートがあります。
- パイベーシック
- Pythonで書かれた対話型BASICインタープリタ。[68]
質問
- QB64
- ( Windows、LinuxおよびmacOS ) – Microsoft Windows、 Linux および macOS 用のセルフホスティングBASIC コンパイラ。Microsoft QBasic および QuickBASIC との完全な互換性を目指しています。BASIC コードは C++ に変換され、実行形式にコンパイルされます。QB64 には InForm というイベント駆動型 GUI ビルダーが存在します。[69]
- Qベーシック
- ( PC上のDOS ) – Microsoft製。QuickBASIC のサブセット。MS -DOSのバージョン5.0 から 6.22 に付属。DOS 7 (Windows 95 が動作するもの) にも付属しており、Windows 98 のインストール CD からも入手できます。
- クイックベーシック
- ( PC上のDOS ) Microsoftによる。BASICA/GW-BASIC を、行番号を必要としないブロック構造の語彙構文に進化させ、多くの固有関数と言語機能 (ループと条件制御構造、ファイル モード、混合言語プログラミング サポートなど) を追加したもの。統合開発環境 (IDE)を備え、Borland Turbo 言語製品 ( Turbo BASIC や特に当時人気のあった Turbo Pascal など) と競合することを意図している。BASICA ソース コードとほぼ下位互換性がある。コンパイラとリンカーが含まれ、MS-DOS 実行可能ファイルを生成する。バージョン 1.0、2.0、3.0、4.0、4.5 がリリースされた。QuickBASIC 4.5 は 1988 年にリリースされた。QuickBASIC 4.5 IDE には、インタープリタ、構文チェック、デバッグ支援、完全な言語リファレンスを含むオンライン ヘルプが含まれている。
- かなりベーシック
- ウェブベースのクラシックBASICプログラミング環境。ダウンロードやサインアップは不要。2006年に導入されました。[70]
R
- ラピッドQ
- ( Windows、Linux、Solaris / SPARCおよびHP-UX ) – 無料、Visual Basicから借用。グラフィカル インターフェイスに役立ちます。主にQuickBASIC命令で動作します。(クロスプラットフォーム、無料、現在は開発されていません) 。半 OO インタープリター。RAD IDEが含まれています。
- RBスクリプト
- ( Macintosh、macOS、LinuxおよびWindows ) – REALbasicに基づくスクリプト言語。
- RC ベーシック
- ( Windows、Linux、Android ) – SDLBasicに似たゲーム開発向けの基本コンパイラ。[71]
- リアルベーシック
- ( Macintosh、macOS、LinuxおよびWindows ) – プラットフォームに依存しない BASIC。オブジェクト指向のVisual Basicのような Basic バリアント。現在はXojoとして知られています。
- Revelation BASIC または R/Basic
- ( PC上のDOS ) – Revelation DBMS および後継製品で使用される Pick/Basic のバリエーション。
- RFOベーシック!
- (Android) – Android用Dartmouth Basic。BASIC !やBASIC! Super Userとも呼ばれる。 [72] [73]
- RM ベーシック
- リサーチ・マシン社が初期のNimbusシリーズのPC向けに提供したBASIC
- ロボットベーシック
- ( Windows ) – ゲームやGUIグラフィカルプログラミングを可能にするWindows OS用の無料BASICインタープリタとロボットシミュレータ。新バージョンではスタンドアロン実行ファイルにもコンパイルされます。[74]
- ロッキーマウンテンベーシック
- HP-IBを介して機器を制御するためにHPによって作成された
- BASICを実行する
- ( macOS、Linux、Windows ) – Liberty BASICの無料インタラクティブ Web サーバー ベース バージョン
S
- S-ベーシック
- 「構造化」BASIC、 Kaypro CP/Mシステムに付属
- ヨット
- SAIL Basic on Another Tack (CP/M、DOS Z80、X86、疑似インタープリタ、Northstar Basic 互換、B ツリー ファイル システム)
- 病気
- Symbolic Instruction Code KitはQB64で書かれた疑似BASICインタープリタです。[3] 2018-08-19にWayback Machineにアーカイブされました[4] [永久リンク切れ ]
- サムベーシック
- ( SAM クーペ)
- セカンドBASIC
- セガジェネシス用のBASIC開発環境。[75]
- SAX基本
- XML 用のシンプルな API
- SBAS
- 1980 年代と 90 年代にイギリスの学校で人気があった「構造化 BASIC」。SPA Ltd の Bryan Tackaberry がRM plcコンピューターで実行できるように作成しました。
- S-ベーシック
- Nokia 9300 および Nokia 9500 Communicator 用に開発されました。開発は完了しておらず、バージョン 0.9 で停止しました。
- スクリプトベーシック
- クロスプラットフォーム (ANSI C) オープンソースの埋め込み可能なインタープリタ/API。ScriptBasic プロジェクトは、主に、サービスとして実行されるコマンドライン インタープリタとマルチスレッド HTTP アプリケーション サーバーの例を含む、埋め込み可能なスクリプト API です。
- sdl基本
- 無料、マルチプラットフォーム、wxBasicのコアに基づいていますが、SDLライブラリを使用します。
- セガベーシック
- SEGA SC-3000 コンピュータ専用の SEGA 版 BASIC
- シャープベーシック
- (シャープ ポケットコンピュータ)
- シモンズのBASIC
- コモドール64コンピュータの標準BASIC 2.0に114個の追加キーワードを追加したカートリッジベースのユーティリティ。
- シンプルなBASIC
- Windows R3 Intermedia Languageバージョン用 科学研究目的のために作られた伝統的なBASIC。[76]
- シンポル
- オブジェクト指向で、Windows、Linux、macOS 用のコードを生成するように作られています
- シンクレアベーシック
- ( ZX80、ZX81 / TS1000、ZX スペクトラム、Timex Sinclair 2068、Ringo R470、Lambda 8300 )
- スモールベーシック
- ( Android、Windows、Linux、DOS、Palm OSなど) – 小さなオープンソースのGPLインタープリター。
- スモールベーシック
- (Windows)–Microsoft DevLabsチームによる。 [77]
- スマートベーシック
- iOS用
- スマートベーシック
- (コレコアダム)
- スマイルベーシック
- プチコン(DSi用)やスマイルベーシック(3DS用)で使用されているBASICのレトロな方言
- ソニーベーシック
- ソニーSMC-70用
- すすり泣き
- ( ICT 1900 シリーズ) サウサンプトン BASIC システム
- ソフトワークスベーシック
- (Win32、Visual Studio.Net、Linux、Unix) – AlphaBasic のスーパーセット
- スペックBAS
- 現代のPC向けに強化されたSinclair BASICインタープリタ。 [78]
- スペクタクルベーシック
- (Microsoft Windows – macOS、Linux、AmigaOS用に再コンパイル可能)オープンソース、解釈可能
- スパイダーベーシック
- SpiderBasic は、確立された BASIC ルールに基づいた新しい Web クライアント側プログラミング言語です。iOS および Android 向けのモバイル アプリを含む、非常に複雑なウィンドウベースの Web アプリケーションの開発を可能にします。
- SQA基本
- Robot Script用に設計されたRational Softwareの場合
- スターベーシック
- スターオフィスベーシック
- スターオフィスベーシック
- (別名StarBasic ) ( OpenOffice.org、StarOffice )
- ST BASIC (アタリ)
- ( Atari ST ) – これはAtari STに付属していました
- ストスベーシック
- ( Atari ST ) – Atari STのゲームプログラミング用に作られました。AmigaのAMOS BASICの前身です。
- 潜水艦BASIC
- ベーシックE
- スーパーベーシック
- (シンクレアQL)
- スーパーゲームシステムBASIC
- Windows 10では、簡単なゲームを学習および作成するための基本的な実装です。[5]
- SV拡張BASIC
- ( Spectravideo ) – MicrosoftのSpectravideo 318/328用。
T
- T-ベーシック
- Wang 2200T とそのソビエトロシアのクローンである Iskra (Spark) 226 で使用される BASIC 方言。
- T-ベーシック
- 東芝パソピアで使用されているMicrosoft BASICのバージョン。
- TBASIC
- ATTI の BRAT テスト システム ファミリのソフトウェア開発に使用される BASIC のバージョン
- テクトロニクス
- 4050シリーズコンピュータでは、拡張グラフィックスコマンド[79]
- ターミナル-BASIC
- C++11で書かれた純粋なインタープリタ。Minimal BASIC の大規模なサブセットをサポートし、Arduino、Linux、Windowsで動作します。フリーソフトウェア ( GPL3、LGPL3)。プロジェクト ページ。
- THEOS マルチユーザー ベーシック
- (THEOS オペレーティングシステム)
- 薄いベーシック
- Microsoft Windows用インタープリター
- TIベーシック
- (注:ハイフンなし)(TI-99/4A)
- TI 拡張 BASIC
- ( TI-99/4A )
- TI-ベーシック
- (注: ハイフン) ( Texas Instruments のプログラム可能な電卓)
- ティボベーシック
- (Tibboマイクロコントローラ)
- タイガーベーシック
- BASIC-Tiger ファミリのマイクロコントローラ向けの高速マルチタスク。
- 小さなベーシック
- (任意のマイクロコンピュータですが、主に初期のS-100 バスマシンで実装されています) – この記事よりもソース コードが小さく、低メモリ プラットフォームで使用される最小限のバージョンです。
- TMLベーシック
- ( Apple IIGS ) – ネイティブ GUI アプリを作成するための GUI ホスト IDE を備えたコンパイル済み BASIC。
- タッチベーシック
- (Android)タッチスクリーンに最適化されたBASICの亜種。[80]
- TRS-80 レベル I 基礎
- ( TRS-80 ) – Tiny BASICをベースにしています。
- TRS-80 レベル II ベーシック
- ( Tandy / RadioShack TRS-80 ) – Microsoft BASIC ベース
- TRS-80 モデル 100 BASIC
- ( TRS-80 モデル 100 ) – Microsoft BASICをベースにしており、TRS-80 モデル 100 およびTandy 102ポータブル コンピュータの RAM ファイル ストア、LCD ディスプレイ、およびその他の内蔵ハードウェアを特別にサポートしています。
- 真のベーシック
- (DOS、Windows、macOS、Linux、Unix) –オリジナルのBASICであるDartmouth BASICの直系の子孫で、その作成者によって販売されています。厳密に標準に準拠しています。
- ターボベーシック
- ( Commodore 64 ) – Julian Gardner によって書かれ、Aztec Software によってリリースされた C64 BASIC に 55 個のコマンドが追加されました。
- ターボベーシック
- ( PC上のDOS ) – Borlandによる商用コンパイラ。(BASIC/Z の後継) ( PowerBASIC を参照)
- ターボベーシックXL
- ( Atari 8 ビット) – Atari BASICをベースにしたフリーウェアのインタープリタおよびコンパイラ。この低速のインタープリタでも、内蔵 BASIC より約 4 倍高速でした。当時GFA BASIC を開発したFrank Ostrowskiによって作成されました。Happy Computerから提供されました。
- トランザクション基本
- (Linux)拡張機能を備えたTheos MultiUser Basicと互換性のあるコンパイラとランタイム[54]
- Tymshare スーパーベーシック
- (安全データシート940)
あなた
- ugBASIC
- 完全に文書化され、効率を犠牲にすることなく移植可能なプログラムを開発するために設計された、同型のオープンソース言語です。したがって、単一のソースで、多数の 8 ビット プラットフォーム用のゲームを作成できます。
- ユーバシック
- ( PC上のDOS ) – 多くの数学ルーチンを備えたインタープリタ。数論に重点を置いています。多桁の数値や複素数を扱うことができます。
- ユニベーシック
- UniDataデータベースの一部である方言で、データ アクセスと操作に重点を置いています。
- 宇宙
- UniVerseデータベースの一部である方言で、データ アクセスと操作に重点を置いています。
- ウプサラ-BASIC
- METRIC-BASICとも呼ばれる
- ユタ州ベーシック
- Ellis Computing は、12 桁の精度と行列演算機能を備えていました。Processor Technology 8K BASICの MS-DOS ポートです。Nevada BASIC を参照してください。
五
- ヴァックスベーシック
- DEC の BASIC-Plus-2 をVAX / VMSに移植
- VBA
- Visual Basic for Applications を参照
- VBS
- VBScriptを参照
- VBスクリプト
- (別名VBS、Visual Basic Script、Visual Basic Scripting Edition ) - ASP、Internet Explorer、またはWindows Script Host (WSH) を汎用スクリプト言語として使用する Windows で使用されるVisual Basicのサブセット。VBScript は、 DOSバッチ ファイルの代わりとしてよく使用されます。
- ビリニュスBASIC
- ( Elektronika BK-0010-01、BK-0011M、UKNCコンピュータ)
- ヴィンテージベーシック
- Haskellで書かれたマイクロコンピュータBASIC用のクロスプラットフォームのオープンソースインタープリタ。[81]
- ビジュアルベーシック
- ( Windows ) –迅速なアプリケーション開発環境を備えたMicrosoftのオブジェクト指向言語。
- ビジュアルベーシック
- ( Windows ) – Microsoftによる.NET Framework内のバージョン。
- Visual Basic アプリケーション
- (別名VBA ) ( MS Windows および Apple Macintosh上のMicrosoft Office )
- Visual Basic スクリプト
- VBScriptを参照
- Visual Basic スクリプト エディション
- VBScriptを参照
- 視覚テスト
- (元はMS-TEST) – ビジュアルテストの基本
- OpenVMS 用 VSI BASIC
- もともとDigital Equipment CorporationによってVAX BASICとしてリリースされ、2014 年から VMS Software Inc. (VSI) が所有しています。OpenVMS オペレーティング システム上で実行されます。
わ
- ワルシャワベーシック
- わさび
- クロージャ、継続、一階関数などの機能を備えた関数型方言。Fog Creek Softwareで社内 Web アプリケーション開発プラットフォームとして作成されました。一般にはリリースされていませんが、 Fog Creek の創設者兼 CEO である Joel Spolskyの影響力のあるブログで頻繁に取り上げられています。
- ウェブベーシック
- GoogleによるブラウザベースのBASICインタープリター。[82]
- ワトコムベーシック
- Watcomによる方言
- ウォータールーベーシック
- ウォータールー大学で開発された方言
- WinWrap ベーシック
- プログラムにリンクしてマクロ/VBA機能を追加できるVBAタイプのサードパーティインタープリター
- ワードベーシック
- MS Word 97 より前のバージョンのMicrosoft Word
- wxBasic
- プラットフォームに依存しない wxWidgets ツールキット ライブラリに基づくオープンソース GPL インタープリター。Linux、macOS (提案中)、およびWindows用。
バツ
- X11 基本
- ( Atari ST、Windows、Linux、Android、Raspberry Pi ) –グラフィックス、サウンドなどを備えたBASICプログラミング言語の構造化された方言。 [41]
- Xベーシック
- ( Windows、Linux ) – GUI デザイナーを備えたオープンソースコンパイラ
- XBLite
- ( Windows ) – 統合エディタを備えたオープンソースコンパイラ
- ゾジョ
- ( MacOS、Linux、Windows、iOS、Raspberry Piおよび Web) – プラットフォームに依存しない BASIC。オブジェクト指向のVisual Basicのような Basic バリアント。以前はREALbasicと呼ばれていました。
はい
- ヤバシック
- ( Linux、WindowsおよびPlayStation 2 )小さなインタープリター。 ( GPL )
- ヤブ
- ( BeOS、Zeta、Haiku ) BeOS APIを使用してグラフィカルプログラムを作成できるようにするYabasicの適応。[83]
- y基本
- HotPaw Basicを見る
ず
- Zベーシック
- マルチタスクをサポートする ZX マイクロコントローラ用の Visual Basic サブセット方言。
- ZBasic (ゼドコル Zbasic)
- 1985 年半ばに Zedcor (アリゾナ州ツーソン) によって最初にリリースされました。Apple、DOS、Macintosh CP/M、TRS-80 コンピュータ用のバージョンが作成されました。1991 年に、32 Bit Software Inc. (テキサス州ダラス) が DOS バージョンを購入し、拡張しました。Zedcor は Apple Mac 市場に注力し、FutureBASIC に名前を変更しました。ZBasic は非常に高速で効率的、かつ高度で、BCD 計算精度は最大 54 桁でした。
- ゼウス|基本
- KRMicros (Kronos Robotics) によって Windows および Pocket PC 用に開発されました。
BASIC拡張機能
BASIC 拡張機能(別名BASIC ツールキット) は、特定の BASIC を拡張します。
(プラットフォーム: APCW = Amstrad PCW、A8 = Atari 8 ビット、C64 = Commodore 64、C128 = Commodore 128、Spec+3 = ZX Spectrum +3、VIC-20 )
- BASIC 8 (C128) – C128 のCommodore BASIC 7.0のサードパーティ拡張
- ベータ BASIC (ZX Spectrum)
- BASIC XL ツールキット (A8) – Atari 8 ビット用の Optimized Systems Software (OSS) BASIC XL のディスクベースの拡張
- Basic Lightning (C64) - Oasis Software の White Lightning 開発スイートには、Commodore BASIC 2.0 用の非常に優れた BASIC 拡張機能も含まれていました。
- Exbasic レベル II (C64) – 拡張 BASIC。ディスクまたはROM カートリッジからロードされる、C64 用の改良された BASIC 。
- グラフィックス BASIC (C64) – C64 の Commodore BASIC 2.0 のサードパーティ拡張
- Laser Basic (C64) – Commodore BASIC 2.0 を拡張した Ocean Software の White Lightning 開発スイートの更新バージョン。Laser Basic Compiler というコンパイラが使用可能でした。
- レーザーベーシック(ZXスペクトラム)
- Lightning Extended BASIC (APCW; CP/Mの Spec+3 ) –洗練されたグラフィック機能を備えた拡張Mallard BASIC
- YSメガベーシック (ZXスペクトラム)
- Monkey Wrench II (A8) – Eastern House Software のAtari BASICの ROM カートリッジ拡張。適切なカートリッジ スロットを使用するには Atari 800 が必要です。
- Simons' BASIC (C64) - CBM が販売した C64 用の改良 BASIC。ディスクまたはROM カートリッジからロードされます。
- スーパーエクスパンダー (VIC-20) - CBM独自のカートリッジベースのVIC-20のCommodore BASIC 2.0の拡張
- Super Expander 64 (C64) – CBM 独自のカートリッジベースの VIC-20 の Commodore BASIC 2.0 の C64 用拡張
参照
参考文献
- ^ “64K BASIC”. David Turnbull. 2020-04-18 . 2020-04-18閲覧。
- ^ Benn, David (1994 年 4 月). 「ACE: 誰でも使えるコンパイラ」 . 2012 年 10 月 8 日閲覧。
- ^ 「Key Release: App Game Kit 2」。MCV。2015年2月17日。 2016年12月15日閲覧。
- ^ Bertelmann, Andreas. 「Advan BASIC がパブリックドメインにリリースされました - ABBUC - Atari Bit Byter User Club eV」www.abbuc.de (ドイツ語) 。2017年 10 月 10 日閲覧。
- ^ 「 AllegroBASICホームページ」。AllegroBASIC 。2018年11月15日時点のオリジナルよりアーカイブ。2023年10月7日閲覧。
- ^ 「AmiBlitz」(ドイツ語)。2016年3月16日閲覧。
- ^ 「フォースター:アリバス」.
- ^ “マガジン・ド・ジュ・ビデオ コートゲーマー Vol.5”. Côté Gamers (フランス語) 。2021年3月6日閲覧。
- ^ 「Atari 2600用Virtual World BASIC」。relationalframework.com 。 2021年3月6日閲覧。
- ^ 「AttoBasic バージョン 2.1 は Mega88/168/328 および 32U4 (USB および UART I/O) をサポート」。2012 年 6 月 17 日時点のオリジナルよりアーカイブ。2012年 10 月 8 日閲覧。
- ^ 「BaCon」 。 2012年10月8日閲覧。
- ^ 「Bas 2.3」。2012年10月8日閲覧。
- ^ "Bas7" . 2012年10月8日閲覧。
- ^ ab "BASIC XL、BASIC XE / プログラミング / 商用". 1992年1月18日. 2012年10月8日閲覧。
- ^ 「Basic-256」。2012年10月8日閲覧。
- ^ 「Basic For Qt」 。 2013年1月31日閲覧。
- ^ 「BasiEgaXorz」 . 2012年10月8日閲覧。
- ^ "batari Basic". batari Basic. 2007-02-14 . 2009-06-10閲覧。
- ^ 「BBC BASIC」 。 2012年10月8日閲覧。
- ^ 「ブランディ」。2012年10月8日閲覧。
- ^ SourceForge [永久リンク切れ ]
- ^ "bluntaxebasic" . 2012年10月8日閲覧。
- ^ 「bwBASIC: Bywater BASIC インタープリター」。OSS ブログ。2023年 9 月 30 日閲覧。
- ^ Hall, Jim (2021-06-23). 「Bywater BASIC を使用した FreeDOS 上のプログラム」. Opensource.com . 2023 年 9 月 30 日閲覧。
- ^ 「CocoaBasic」 。 2012年10月8日閲覧。
- ^ 「CoolBasic」 . 2012年10月8日閲覧。
- ^ 「タイトル不明」。2005年4月6日時点のオリジナルよりアーカイブ。
- ^ ab "IonicWind Software" . 2012年10月8日閲覧。
- ^ 「Cypress Enable」。2012年10月8日閲覧。
- ^ 10進BASICホーム
- ^ 「タイトル不明」。2009年2月24日時点のオリジナルよりアーカイブ。
- ^ 響良牙. 「Dragon Basic ドキュメント」. Academia.edu . 2023年9月30日閲覧。
- ^ "ethosBASIC" . 2012年10月8日閲覧。
- ^ 「Extra! 基本マクロ - Extra! ユーザーガイド」 。 2024年9月27日閲覧。
- ^ 「Extra! Basic Language Reference - コンパイル済みヘルプファイル」。2024年9月27日閲覧。
- ^ 「FBSL Freestyle Basic Script Language」。2017年5月23日時点のオリジナルよりアーカイブ。2012年10月8日閲覧。
- ^ ウィキブックス:Futurebasic
- ^ Miller, Paul (2017-06-19). 「Fuze Code Studio により、子供たちは Switch を使って独自の Switch ゲームをプログラミングできるようになる」The Verge . 2023-09-30閲覧。
- ^ Porter, Matt (2015-12-18). 「Fuze があれば、子供たちは BASIC に戻ることができます」。The Gadget Man。2023年 9 月 30 日閲覧。
- ^ Bedford, Mike (2015-10-21). 「FUZE powered by Raspberry Pi V2 レビュー」。The Gadget Man 。 2023年9月30日閲覧。
- ^ ab Perr, John (2003-01-01). 「Unix による BASIC プログラミング」. LinuxFocus . 2023 年 9 月 26 日閲覧。
- ^ 「GB - Basic for GNOME」。GNOME。2005年2月5日時点のオリジナルよりアーカイブ。2023年9月26日閲覧。
- ^ 「HBasic IDE と言語」。SourceForge。2007年 1 月 16 日。2023年 9 月 26 日閲覧。
- ^ マコラッティ、ホセ・カルロス。 「VBパラLinux」。マコラッティネット。2023-09-26に取得。
- ^ 「iPhone および iPad 用の HotPaw アプリ」 。2012年 10 月 14 日閲覧。
- ^ "SPC-1000". www.old-computers.com . 2016年1月7日閲覧。
- ^ 「iziBasic」 。 2012年10月14日閲覧。
- ^ 「Jabco」 。 2012年10月14日閲覧。
- ^ Flower, Daniel (2013-01-20). 「JSBasic - BASIC から JavaScript へのコンパイラ」. Code Project . 2023-09-30閲覧。
- ^ 「JBasic」 。 2012年10月14日閲覧。
- ^ "jvmBasic". GitHub . 2013年6月29日閲覧。
- ^ 「タイトル不明」。2005年10月26日時点のオリジナルよりアーカイブ。
- ^ 「Kbasic」 。 2015年11月22日閲覧。
- ^ ab "TxBasicフォーラム" . 2018年1月26日閲覧。
- ^ 「John's Mutant」 。 2015年1月14日閲覧。
- ^ Song, Liu Xue (2003-10-12). 「MyBasic - C++ で書かれたカスタム BASIC 言語インタープリター」. Code Project . 2023-09-30閲覧。
- ^ "BASICs". gotBASIC.com . 2024-04-13閲覧。
NEXTBasic: Visual Basic .NET にヒントを得た、セガジェネシス (メガドライブ) をターゲットにしたカスタマイズされた Basic 言語。
- ^ 「nuBASIC Sourceforge ホームページ」 。2014年 4 月 3 日閲覧。
- ^ 「nuBASIC ホームページ」2014年5月15日閲覧。
- ^ 「eantcal's corner nuBASIC page」。2014年5月15日閲覧。
- ^ 「Omikron」(ドイツ語) 。 2012年10月25日閲覧。
- ^ 「Audacia Software」 。 2012年10月25日閲覧。
- ^ 「Panoramic Language: リソースと情報」。Panoramic-Language.com。2011年7月15日時点のオリジナルよりアーカイブ。2013年8月19日閲覧。
- ^ [1] 2004年6月22日アーカイブ、Wayback Machine
- ^ 「microEngineering Labs オンラインストア: PICBASIC PRO コンパイラ」。Store.melabs.com。2013年 8 月 19 日閲覧。
- ^ 「PlayBASIC.com - ビデオゲームを作り、基本的なプログラミングを学ぶ」。2015年1月14日閲覧。
- ^ ジョンソン、エリック (1992)。「Microsoft BASIC Professional Development System」。コンピュータと人文科学。26 ( 4 ): 305–308。doi : 10.1007 /BF00054278。JSTOR 30204618。S2CID 198178477 。
- ^ 「Pythonで書かれたシンプルなインタラクティブBASICインタープリター」。GitHub 。2018年12月21日閲覧。
- ^ Rogoz, Ivan (2022-04-07). 「過去からの衝撃 - QBasic 4.5」. Barn Lab . 2023-09-26取得。QB64
には InForm と呼ばれる WYSIWYG IDE エディターが付属しており、Windows の自動化のための手軽な言語として日常的に使用しやすくなります。
- ^ Nikko Strom. 「Quite BASIC – 楽しさ、学習、そして懐かしさ」。Quite BASIC 。 2015年1月14日閲覧。
- ^ ロドニー・カニンガム。「ホームページ - RC BASIC」。
- ^ Paul Laughton. 「RFO BASIC! for Android」2015年1月14日閲覧。
- ^ Darwin, Ian F. (2017-05-10). Android Cookbook: Android 開発者のための問題と解決策。米国: O'Reilly Media, Inc. p. 623. ISBN 9781449374495。
- ^ John Blankenship. 「ホームページ - RobotBASIC」 。 2015年1月14日閲覧。
- ^ 「SecondBASIC」。gotBASIC.com 。 2024年4月13日閲覧。
- ^ fredlu. 「Simple Basic for Windows R3」 。 2015年1月14日閲覧。
- ^ 「Small Basic」。Msdn.microsoft.com。2010 年 3 月。2013 年 8 月 19 日閲覧。
- ^ Paul (ZXDunny) Dunn. 「SpecBAS」. GitHub . 2022年11月30日閲覧。
- ^ David A. Lien, The BASIC Handbook: Encyclopedia of the BASIC computer language, 2nd Edition,、Compusoft Publishing、1981 ISBN 0-932760-05-8、435ページ以降
- ^ ロビンソン、カーティス。「About」。Touch Basic 。 2023年9月30日閲覧。
- ^ 「Vintage BASIC」。Lyle Kopnicky。2006年9月14日。 2019年5月8日閲覧。
- ^ Williams, Al (2018-09-17). 「基本的には Web です」。2023 年 9 月 28 日閲覧。
- ^ clasqm (2011-06-22). 「yab 1.5 without libncurses.so」. Haikuware.com. 2013-01-25 にオリジナルからアーカイブ。2013-08-19に取得。
外部リンク
- 多くのBASICコンパイラの詳細な概要
- すべての BASIC 言語リファレンスとコード プロジェクト サイト
- SEGA SC-3000 コンピュータ、BASIC 言語の詳細
