Welcome Guest 
検索
メインメニュー
オンライン状況
1 人のユーザが現在オンラインです。 (1 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 1

もっと...
ログイン
ユーザー名:

パスワード:


パスワード紛失

無料 BASIC interpertor & Compiler & BASIC 2 C (BC) anchor.png

BASIC 言語の多くは、全てのステートメントの互換性はありませんが、初期の家庭用 Computer 用 BASIC 言語実装時は非常に単純な行指向の Interpreter でした。
元々シンプルであるため初心者にやさしく BASIC 言語に関わる Programer が増えました(シンプルさが幸いし、複雑な言語は苦手とも言われますが、その限界を回避しようと今でも奮闘しています)。

 今日 BASIC 言語は巨大化し、多くの異なる方言(その多くは元の BASIC 言語とは似ていません)に分割され、構造化 Programing (関数や手続きを使用して) などの最新の Programing パラダイムの多くがサポートされるようになりました。結果オブジェクト指向 Programing にも対応します。
 このページには BASIC Programing 言語を使用してソフトを開発するために使用可能な無料 BASIC Compiler と Interpreter 及び、Visual BASIC クローン (および Visual BASIC 自体)および開発環境 (IDE) を掲載しました。
学習や BASIC 言語の使用に関する資料やチュートリアルをお探しの場合 BASIC Programing に関する書籍をチェックしてください。
また、世界の言語としては BASIC は種類も一番多くそれだけ今でも使われていることを示していますので、現在の Computer の形状と概念が変らないうちは BASIC がなくなる心配はないでしょう。
現在構造化言語としても BASIC の進化は目を見張るほど完成されています。若干 C に押された感じはあるものの、その理由は Linux などの標準 OS が GCC なる Compiler を標準搭載しているたためで、決して BASIC が劣っているという訳ではありません。
更に昔は C 言語を使うだけで100万円など当たり前 (30年前に100万円ですので、今なら500万円でしょうか)。
そんな時代に、8bit マシンはスイッチを入れると BASIC コマンドを受け付けるマシンは貴重以外何物でもなかったのです。
C 言語が使える イコール 恵まれていた者で、当時学生であった私は沖電気 if-800 なるマシンで C 言語が動くということで痺れました。
しかし買うことは愚か触れることもできません。そんな中現在でも低価格マシンで BASIC を愛している方々は多いのです。

Page Top

BASIC interpertor anchor.png

 BASIC Interpitor は、1行ずつ翻訳しながら処理するので、 Computer 本来の速度に達することはないものの、1行入力毎の処理は経験したらその気軽さにショックを受けるほどです。
個人的に幾つかの Command を覚えるだけで即使える様になります。
幾つかのそれらのコマンド類は、
LIST , RUN , SAVE ,LOAD , NEW 程度でしょう。

で、打ち込んで処理させて欲しいのが下記。

10 PRINT "Hellow World"
20 END
RUN

たったこれだけで C お得意最初の処理が実行されます。超簡単。これであなたも BASIC の虜になるでしょう。

Page Top

BASIC Compiler の場合、上記内容を 10 ~ 20 の内容を何らかの Text File で保存、または Compiler に渡します。 anchor.png

BASIC コマンドは SAVE です。
今でも 保存メニュー - FILE - Ctrl+S で保存される機能は、元々 BASIC の SAVE から来ています。
保存したまたは渡した file を COmpiler が実行可能 File を吐き出します。
要するに Compiler は、そのままでは実行できない BASIC で記述された TEXT File を機械語に変換、実行可能な File (WINDOWS なら EXE ファイル)を吐き出すのです。
できあがった EXE File をダブルクリックして実行。すると何らかのウィンドウか開いて "Hellow World" と表示されるでしょう。

Compiler の必要性は認めます。機械は BASIC を処理する機構がないので、機械語変換がどうしても求められます。
結果 Compiler のでき不出来で、実行 FILE の完成度が大きく変わります。
Interpritor は1行ごとに処理を行うので、速度は犠牲になるものの、誰でも BASIC Interpritor を入れるだけで Text File を実行できます。
できれば、Interpritor で、間違いなく動くのを確認した後、Compiler で実行ファイルに変換という作業がいいと思うのです。
Compiler の複雑さは Interpritor の比ではありませんし、どの BASIC 言語を採用するかがとても重要だというのがご理解いただけると思います。
当サイトの目標は決まっているので、実験評価し使える BASIC を検討しているわけです。

また、 BASIC を C に変換してくれる物もあり、これで C の勉強するのも良いでしょう。
自分もこれを期待している者でありますし、小職も、Arduino を使いたいので、C は避けられません。
特に RTOS の実行関係など知りたい項目も沢山。これが趣味だというのですから、現に読まれている初心者の方々も同じ目線でいいと思います。

Page Top

BASIC4GL(Windows) anchor.png

BASIC4GL は、従来の BASIC 構文に基づいた、最新 Computer 用に更新された BASIC4GL Programing 言語で、実行できるコンパイラと仮想マシンです。
OpenGL を初期化し OpenGL ウィンドウを開くなどの処理を自動的に行い OpenGL コードを書くことができます。
ベクトルと行列がサポートされ、ベクトルと行列の表記代数を使用し数学演算を実行できます(加算、乗算)。
BASIC4GL の他の機能に 2D タイルとスプライトエンジンがあり、Compiler は、仮想マシンによって実行される中間コードを生成し、IDE には、エディタとデバッガが統合されています。
BASIC4GL は、OpenGL 3D accellerated グラフィックスライブラリを中心に構築されています。
OpenGL ウィンドウの作成や OpenGL の初期化などのタスクを自動的に処理するので、通常のリンク、ヘッダー File 、初期化をすべてスキップし、1行目の OpenGL コードを書き始めることができます。高度な 3D レンダリングも行えるので高速ゲームにも最適。

Page Top

Chipmunk BASIC Interpretor(Windows、Mac OS X、Linux)(お勧め) anchor.png

 Chipmunk BASIC は、Mac OS 9 Classic、Mac OS X、Linux、Windows のための基本 Interpreter です。
Interpreter は、Program を直接入力して実行できる伝統的な BASIC Command Line Interface を提供しますが、 Text Editor で Interpreter に渡す前に Program を記述することもできます。
 元々 MAC 使いだったこともあり、当サイトは妙な安心感があります。
昔から見慣れていたことから、日本語での説明文もある程度揃っていて誰でも使えるでしょう。
もし Compiler として使わないのであれば、充分実用かつ教材としても有用かもしれません。40年以上歴史のある BASIC です。
そもそも BASIC Interpritor 自体が 1M 程度と軽量のため、超高速 BASIC Interpritor で、これが使えれば Compiler は必要ないかもしれません。
http://www.nicholson.com/rhn/basic/CB.Ref-Mac.html
http://pharm.ph.sojo-u.ac.jp/kumayaku/KH/CMBASIC/CMBASIC.html
ある意味、これを使ってみようという感じてもあるのです。

Page Top

Decimal BASIC(Windows、Mac OS X、Linux) anchor.png

 Decimal BASIC (十進 BASIC ) の新バージョンは、Windows、Mac OS X および Linux で動き、ほとんどの Core Module と、Full BASIC の ANSI / ISO 規格のグラフィックス Module をサポートします。
BASIC Interpreter には、 Program をステップ実行/トレース、ブレークポイントを設定したり、ブレークポイントに達したときに変数に保持されている値を調べたりできるデバッガも含まれます。BASIC から Object Pascal への変換もあります。
そういえば、十進 BASIC は科学計算で遣ったことがあります。Decimal BASIC の欠点があるとすれば、数値誤差を最小にするため速度が犠牲になっていることでしょう。
以前、100MHz Pentium で動作させたところ、1MHz 6809 8bit マシンと速度的に変わらなかったことにがっかりしました。
とはいえ科学技術計算では大きな成果を上げている様ですしこの BASIC はそういうものだと理解すべきかもしれません。
日本語詳細サイトはここ。
http://hp.vector.co.jp/authors/VA008683/
https://ja.osdn.net/projects/decimalbasic/
http://www.geocities.jp/thinking_math_education/EnglishWindows.htm

Page Top

FreeBASIC(Windows、Linux、DOS) anchor.png

 FreeBASIC は、QuickBASIC、QBASIC、PDS、Visual BASIC for DOS との構文互換性を持つ Opensource (GNU GPL) 32ビット BASIC Compilerで、Windows と DOS で動作する 32bit の実行可能 File を生成します。
セルフホスティングコンパイラであり、コンパイラ本体は約12万行のソースコードで構成されています(ライブラリは含まない)。
これが書かれた時点では Compiler はまだまだ新しくほとんど資料がありません。日本語訳のサイトは下記を参照してください。
http://makoto-watanabe.main.jp/freebasic/
ページ歴史:2016-11-07 07:19:23
(WATANABE Makoto 様 ご苦労さまでした)

Page Top

Gambas - Gambas Almost Means BASIC(Linux、* BSD) anchor.png

 Gambas は Linux と FreeBSD、OpenBSD で動くオブジェクト拡張を伴う BASIC Programing 言語と基本的な開発環境です。
IDE、BASIC Compiler、Interpreter、アーカイバ、グラフィカルユーザインタフェースコンポーネントが含まれ、アーカイバは、プロジェクト内のすべての File を1つの実行可能 File にまとれられます。
Visual BASIC のクローンではありませんが、VB のような視覚的な高速 application 開発インターフェースを備えています。
基本的な方向性としては .NET 化以前の Visual BASIC に似ており、ごく単純なコードなら見分けがつかない程(翻訳で何かが間違っているかもしれません)。

Page Top

GLBCC - GNU / Liberty基本Compilerコレクション(Windows、Linux) anchor.png

 GNU Liberty BASIC Compiler Collection は、Windows および Linux プラットフォームで Liberty BASIC コードをコンパイルできます。
元の Liberty BASIC とは異なり Compiler は外部 Interpreter に依存しないスタンドアロンのネイティブ実行可能 File を吐き出します。
GNU / LibertyBASIC は Opensource で GNU GPLとGNU LGPL の下でライセンスされます。
http://freecode.com/projects/glbcc
尚、有償版もあるようでリンクします。こちらが本家かも。
http://www.libertybasic.com/

Page Top

Just BASIC (Windows) anchor.png

 Just BASICBASIC ソースコードからスタンドアロン Program を作成します(Interpreter は中間コードにコンパイルするようです)。
完全に無料であり、ビジネス、産業、教育、エンターテイメントのあらゆる種類のアプリケーションを作成することができます。Just BASIC は人気商品である Liberty BASIC の機能を借りています。
Just BASIC...簡単自由 Programing 。Windows 用 Programing 言語です。
完全に無料で、ビジネス、産業、教育、エンターテイメントなどあらゆる種類のアプリケーションを作成できます。
Just BASIC は、人気商品である Liberty BASIC の多くの機能を借りました。
Just BASIC は古典的 BASIC Programing 言語に基づいているため、学習するのが簡単です。また構造化 Programing 機能と、使いやすい GUI Command で拡張され、詳細すべてを学習することなく独自の Windows Programing を作成できます。
特徴は次のとおり。

  • 無料!
  • 完全なチュートリアルと多数のサンプルプログラム
  • 大規模なオンラインコミュニティ
  • 構文カラーリングエディタ
  • 簡単なソースレベルのデバッグ
  • スプライトと印刷を含むグラフィックス
  • スタンドアロンのプログラムロイヤリティフリーを作成

 ソースレベルのデバッガはもちろん、関数、サブ Program 、DO / LOOP、SELECT / CASE などの制御構造をサポートし、GUI ビルダーを持ち、スプライトアニメーション、 Sound 、音楽をサポートします。
Just BASIC Wiki
http://justbasic.conforums.com/
チュートリアルも充実し、必要な情報に行き着くのが簡単で、これもお勧めかもしれません。

Page Top

Microsoft SmallBASIC(Windows) anchor.png

 MICRO SOFT Small BASIC (他の「Small BASIC 」とは無関係)は、Computer Program を書くことを学ぶ人々にとって簡単で楽しいものになるように設計された約15個のキーワードを持つ小さな BASIC interpertor です。
.NET フレームワーク用の Program を使用して作成し Windows Vista および XP で動作します(DOS,CP / M,Apple II の時代に育った古い BASIC Interpreter のようなものかと思いますが、少し違うようです)。
IDE は Microsoft が Intellisense と呼んでいるものがあり、入力時にキーワード/関数呼び出しを完成させる方法の提案と文脈依存ヘルプが準備され、また Programing の初心者のために書かれた不完全ながら "Getting Started" ガイドを持っています。ただし全体が書かれていないという意味から不完全で、ただのセクションのみではあるものの現在までの準備が整っている部分としては有望です。
上記サイトはMICRO SOFT 社らしく何がなんだか分かりずらいのですが下記サイトに詳細がでていました。
http://smallbasic.com/
http://www.atmarkit.co.jp/fdotnet/chushin/smallbasic_01/smallbasic_01_01.html

読んでみると、VB よりも、強力かつシンプル。巨大なソフトを組むのは苦手。とはいえ、昔は BASIC で巨大なソフトは組めたので心配はいらないかもしれません。
1本で全て記述されるということは、オブジェクト指向になっていないので、初心者の勉強には良いが、将来性は?

Page Top

Microsoft Visual Studio Community anchor.png

 個人または趣味の Programer にとって、Microsoft Visual Studio Community は商業的でない場合の重要なツールのほとんどが含まれているようです。
更に IDE、デバッガ、フルバージョンの Compiler を最適化しエディタでいくつかのものを除いて、デバッグとプロファイリング機能を使えます。
このスイートは Windows と Android のデスクトップ版とモバイル版の Program を開発可能で、Visual BASIC、C、C ++、C#、F#、および Python で Program を構築する機能もあります。
これを書いている時点で Visual Studio コミュニティは「個々の開発者、 Opensource プロジェクト、学術研究、教育、小規模な専門チームには無料」と書かれていました。
一つだけ難点があるとすれば、使えない機能が存在(何が使えないかは?)していることが気がかりですが商用にしないのであれば関係ない話ではあります。
逆に機能を拡張しすぎて使えない代物になってはいないかと心配。

Page Top

Mole BASIC(Linux、AIX、Sun、BSD) anchor.png

 Mole BASIC 、または Merty's Own Language Extension BASIC は、Linux、AIX、Sun、および BSD で動作し、言語を拡張するために変更できるソースコード形式 (C?) で提供されます。 Linux 用のバイナリも提供されています。別のプラットフォームに移植するのは難しくないと思います。
高速で多くの BASIC 構文を理解しています。MOLE BASIC は拡張性があり、自由に使えるように設計されています。

Page Top

MoonRockCompiler(DOS) anchor.png

 拡張子を持つこの基本的な言語は、MS-DOS リアルモードまたは DPMI 保護モードの実行可能 File (バイナリ)を生成します。
MoonRock氏は、Quick BASIC などの MicroSoft の DOS BASIC Compiler が実行可能な実行 File の Size が気に入らなかったので、1994年後半にペットプロジェクトとして開始されました。
 ライブラリが編成されているため、Link されている実行可能 File は、(決して使用されない)デッドコードが多数含まれています(VB / Winアプリケーションがどれほど肥大化してしまったのかを考えてみましょう...)。
MoonRock BASIC はいくつかの拡張機能を持つ BASIC のような言語です。8086、80186+ または 80386+ Code。
アーカイブには、コンパイラ、ArrowSoft アセンブラ、ドキュメント、およびサンプル Program が含まれます。
MoonRock の初期バージョンは非常に原始的であり Size が制限されています。
動的(可変長)文字列は存在しません。最適化はありません。
唯一のアセンブラは A86 (シェアウェアのアセンブラ) でした。
後のバージョンでは最適化が改善され、Size を小さくするためにはスピードが犠牲に。
メモリマネージャーは十分でしたが、数百ものオブジェクトを処理しようとするとかなり減速します。
MoonRock の現在のバージョンは、それよりも改良されたメモリマネージャを備えた動的な文字列を持ちます。
出力は汎用 MASM 形式で、A86、TASM、ArrowSoft アセンブラ (MoonRockと一緒に提供される)、もちろん MASM などの互換性のあるアセンブラで Compile できます。
現在のバージョンの Compiler は、MicroSoft の QuickBASIC と DOS 用の Visual BASIC で書かれています。 MoonRock の新しい Ver が完全に MoonRock で Code 化しました。
現在リリースされている Ver (単純な式以上の評価では厳しく制限されている)よりはるかに強力で、最終的に ASM、OBJ、COM、または EXE File のいずれかを直接作成することを望みます。
中間コンパイルされたコードを格納するために使用される内部形式はこれを比較的簡単にします。
MoonRock Compiler の Source である mrsrc017.zip と一緒に _very_ early ベータ版 (全くサポートされていません)が利用できます。これは、新しい Compiler の構文解析能力が大幅に強化されていることを示していますが、そうでなければうまく動作するとは思わないでしょう。
内容がシンプルで強力かもしれませんが、最も 8086 から 80386 のコードなので既に 64bit マシンでは動かないかもしれませんが。

Page Top

Quick BASIC Qloud anchor.png

 懐かしの「QBASIC」がブラウザ内で動く!!
QuickBASIC を基にした構造化 BASIC 言語・QBASIC をブラウザで動かすことができるサイトが http://www.qb64.net/?qluod です。
詳細は下記を参照ください。
http://www.softantenna.com/wp/software/qbasic-in-the-cloud/

Page Top

Quick BASIC は、昔から存在 anchor.png

 その昔、NEC の PC9801 なるマシンで Quick BASIC は動いていた(我が家にも探せば保存されている筈)。
実は Quick BASICQB64 が同じであることは知らなかったが、これらの資産が使えるなら実用に耐えうるかもしれない。
おっと動作環境も PC9801 は DOS とか本気で言ってる位で PC9801 2 DOS-Vは様々なサイトがあるので自力で調べてください。
http://computer.shipweb.jp/soft/qbjapaneseok.htm

Page Top

Thin BASIC BASIC Interpreter anchor.png

 ThinBASIC は Windows 用の BASIC Interpreter で、Windows 上で実行される Web サーバー用の CGI スクリプトと同様に、Windows 上で BASIC application を作成して実行するために使用できます。
application から呼び出すことができる暗号化機能を追加する Crypto Module 、SMTP、FTP、application をインターネットで可能にする TCP Module 、 Sound 再生などの追加機能を提供する DLL(ここでは Module )の追加をサポートした Module などがあります。

Page Top

TNT BASIC (Mac OS X、Mac OS 9) anchor.png

 TNT BASIC は、Mac OS 8.6 以上 ( PowerPC Mac ) 用のゲーム作成 Programer 向けの基本 Interpreter で、開発環境では、コードの作成と編集、 Program や Sound 、音楽、マップへのグラフィックスやスプライトの追加、およびゲームの入力の定義が容易です。この短いレビューが書かれた時点で Mac OS X のサポートのためのベータ版も利用可能です。
主に MAC 用の開発環境としてはいい感じかも。詳細は下記サイトへ。
http://www.tntbasic.com/learn/about/whatistb.php

Page Top

Vintage BASIC(Windows、Linux) anchor.png

 Vintage BASICは Windows および Linux 上で動作します。Commodore 64 に見られる Microsoft の BASIC Ver 2 に近い言語の Interpreter で、ANSI 最小標準規格 (ANSI X.360-1978) によりますが(必ずしもそうであるとは限りません)、通常の Text Editor ーを使用して入力することもできます。
一方過去の BASIC Interpreter を懐かしく思っている方や、今日の多くの Compiler に存在するイベント駆動型、オブジェクト指向、ウィンドウ/フォームベースの Programing のメタファーを習得しない場合はこの BASIC Interpreter に興味が湧くかもしれません。
ユーザースグループはここ

Page Top

wxBASIC(Windows、Linux) anchor.png

 wxBASIC は、MAC-OS X、Linux、そして Windows 上で動作する GNU LGPL の下でライセンスされた BASIC Interpreter です。コードは QBASIC と似ています。
wxBASIC には以下 3種類のバージョンがあります。

1. GUIバージョン(wxbasic)は、強力なwxWidgetライブラリにリンクされています。 wxWidgets コードの作成と呼び出しは、wxWidgets C ++ APIとほぼ同じです。

2.コンソールバージョン(bvmc)では、コンソールモード用の簡単な基本アプリケーションを作成でき、QBASIC とよく似ています。

3.別のコンソールバージョン(wxbc)が中央に配置されています。 コンソールモードで動作し、wxBase にリンクされています。 wxBase は wxWidgets ライブラリの一部であり、自動バックグラウンドジョブの作成に適したすべてのクラスを含んでいます。

アプリケーションを非常に迅速に作成し、スタンドアロンの実行可能 File を作成することが可能です。
パッケージには多数のサンプルアプリケーションが含まれています。 したがって、wxBASIC を使い始めるのは簡単です。

Page Top

XBASIC BASIC Compiler(Windows、Linux) anchor.png

 BASIC Compiler、統合開発環境、および Windows と Linux で動作するデバッガです。
実際にソースコードを変更せず Windows と Linux 両方のバージョンでコンパイルできるグラフィックスと GUI Program を書くことができ、高速で効率的で信頼性の高いポータブル32ビット Program を作成するプロセス全体を網羅したシームレスな作業環境に統合する包括的な Program 開発環境です。

 XBASIC Program は、キーボードとマウスからの入力、およびテキストとグラフィックスの出力をサポートする任意の数のウィンドウを作成でき、洗練されたGUI Program は、 Program 開発環境に組み込まれたインタラクティブグラフィカル Gui Designer を使って簡単に開発できます。
 XBASIC Program 開発環境は、学習しやすく、操作しやすい魅力的で効率的な Program を作成するのに役立ちます。組み込みの Gui Designer を使用すると、ツールキットから GUI コンポーネントを選択しデザインウィンドウにレイアウトすることで、洗練された GUI を素早く、インタラクティブに、グラフィカルに作成できます。
コード行を記述することなく、GUI コンポーネントのプロパティを数分で移動、サイズ変更、配置、構成し、準備が整い次第、GuiDesigner はデザインウィンドウを関数に変換して Program に追加します。 Program を実行すると、これらの機能は自動的に作成し設計したウィンドウを操作します。

 XBASIC は、シンプルで一貫性があり、読みやすく、直感的で強力なクリーンスレートから開発されました。
結果 XBASIC は開発時代を踏まえて、他の Computer 言語では避けられなかった複雑さと実装依存性がなくなり、 Program とデータは巨大化する場合がありますが、すべての Program は32ビット仮想メモリプロセスなので、 Program やデータはメモリの限界を大幅に超えることができます。
http://www.essential-freebies.de/board/viewtopic.php?t=1914

Page Top

Bywater BASIC Interpreter(ソースのみ) anchor.png

 これは Unix システムでコンパイルし実行する無料の BASIC Interpreter で MS-DOS や POSIX システム(Unix、Linuxなど)で動作します。
 最小限の BASIC のための ANSI 標準と完全な BASIC のための ANSI 標準のサブセットをサポートし GNU GPL のもとで再リリースされました(以前はパブリックドメインだったと思います)。

Page Top

BASIC Compiler & BASIC 2 C(BC) anchor.png

Page Top

BCX BASIC Compiler:(Windows) anchor.png

 BCX は、BASIC ソース File を LCC-Win32 を使用してコンパイルできる C ソースコードに変換する Win32 コンソールモード Program です(この無料の Compiler の詳細については、Free C / C ++ Compilers のページを参照してください)。 現代の BASIC サブセット、ユーザー定義関数やインラインCコードのような拡張機能を受けつけます。
BCX はもともと Kevin Diggins によって開始されました。このプロジェクトは、彼の大きな努力の直接的な続きです。現在、完全に Opensource であり、グループによって開発されています。
BCX と Cコンパイラ を使用すると、高価な商用 BASIC コンパイラ のコストを犠牲にすることなく、強力な32ビットのネイティブコード Windows コンソールモード Program 、Windows GUI アプリケーション、およびダイナミックリンクライブラリ(DLL)を生成できます。作成する Program は、32ビットの実行可能 Program の中でも最小かつ最速のもので、追加の分散ランタイム Module を必要としません。

 BCXは現在進行形ですが元々凄い功績があります。Microsoft Windows の構造、変数、強力な Win32 API を使用する能力し「 C 」コードを直接的な基本的な方法で混在させることができるため、BCX は強力なツールとなるのです。
http://www.libertybasicuniversity.com/lbnews/nl93/bcx.htm

Page Top

Mono の Visual BASIC.NET Translator (Mono Visual BASIC Compiler) anchor.png

 Mono は、Linux と Windows 上で動作する Microsoft.NET 開発フレームワークの Opensource のクロスプラットフォームで、Linux (x86とPPCの両方)、Windows、S390 で動作し、Strong / ARM と SPARC でも動作します。
この記事の執筆時点でまだ開発中だった VB Compiler (VB.NET Compiler/ネイティブコードではなく .NET 仮想マシンコードを生成する Visual BASIC Compiler)、CLR (共通言語インフラストラクチャ)のランタイム、および ライブラリのセットを含みます。application にランタイムを埋め込むことができます。
 .NET 互換言語を使用して、クロス・プラットフォーム機能を維持しながら Linux アプリケーションを構築します。
C# 言語は、Microsoft .NET プラットフォーム向けの多種多様なアプリケーションを短時間で構築するためのオブジェクト指向言語です。C# と .NET の目的は、型安全性問題、メモリー管理、ライブラリー構築など、低レベルの Programing 問題から Programer を解放して、アプリケーションの構築とビジネス・ロジックに専念できるようにすることです。これが、開発サイクルの短縮に役立つはずです。(翻訳で何かが間違っているかもしれません)


Page Top

それ以外の BASIC プログラミング言語 anchor.png

Page Top

Classic anchor.png

Altair Basic, Applesoft Basic, Atari Basic, Atari Microsoft Basic, Atari ST Basic, BasicA, BasicC, A+ Basic, Programming Basic, XE Basic, XL Casio Basic, Chipmunk Basic, Color Basic, Commodore Basic, Extended Color Basic, Dartmouth Basic, Disk Extended Color Basic, Family Basic, GFA Basic, GW-Basic, HP Basic, for OpenVMS HP Time-Shared Basic, IBM Basic Integer Basic, Locomotive Basic, Mallard Basic, Microsoft Basic, MSX Basic,, Pure Basic, Rocky Mountain Basic, S'-Basic, (Tandy, Casio, Sharp Pocket Computers) Script Basic Sinclair Basic, Southampton Basic, System STOS Basic, TI Basic, (TI 99/4A) TI-Basic, (calculators) TI Extended Basic, (aka XBasic) Tiny Basic, Turbo-Basic XL Tymshare SUPER Basic, U Basic, Vilnius Basic, X Basic

Page Top

Procedure-oriented anchor.png

Amiga Basic, AMOS Basic, ASIC BBC Basic, Beta Basic, Dark Basic, Free Basic, Future Basic, GFA Basic, GL Basic Liberty Basic, Microsoft Small Basic Power Basic, Pure Basic Q Basic QB64 QuickBasic, Small Basic, Super Basic, Thin Basic True Basic, Turbo Basic, X Basic, X blite Basic, 4ppc Visual Test B4J

Page Top

With object extensions anchor.png

AutoIt Basic For Qt (KBasic) BlitzMax Chipmunk Basic FreeBasic, Gambas GLBasic Monkey X OpenOffice Basic PowerBasic, ProvideX RapidQ REALbasic Run Basic, Visual Basic Visual Basic .NET Xojo

Page Top

For mobile devices anchor.png

B4X Basic4android (B4A) Basic4ppc GLBasic NS Basic Basic4ios (B4i)

Page Top

Microsoft anchor.png

Microsoft Basic, MBasic, IBM Basic,/Basic,A GW-Basic, QuickBasic, QBasic VBScript Visual Basic VBA Visual Basic .NET Embedded Visual Basic VB 5 for Microsoft Excel 5.0 VSTO VSTA WordBasic, TRS-80 Basics (Level I, Level II, Level III) Microsoft Small Basic

Page Top

Third-party VB-like anchor.png

B4X Basic For Qt Gambas Hummingbird Basic LotusScript WinWrapBasic Xojo


トップ   凍結 差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom Powered by xpWiki
Counter: 169, today: 1, yesterday: 3
初版日時: 2017-10-27 (金) 23:42:49
最終更新: 2017-12-24 (日) 07:54:59 (JST) (147d) by younanQB64-12345
XOOPS Cube PROJECT