どのBASICインタープリターが利用可能ですか?


23

プログラミングについて学びたいと思っている新しいUbuntuユーザーから、BASICコードを実行するために使用できるものを尋ねられました。彼はUbuntuを試す前にBASICの本を読んでいたので、Windowsに戻ることなく続けたいと考えていました。

標準リポジトリにはいくつかのBASICパッケージがあり、ある種のBASICサポートを含むMonoのようなプロジェクトがあるようです。

BASICの基礎を学び、Ubuntuを初めて使う人にとって、標準リポジトリから、またはdebパッケージから、どのような推奨事項がありますか?


それは彼が学んでいるBASIC方言に大きく依存します。
sepp2k

他の言語の推奨事項は、このサイトの範囲外です。
dv3500ea

それらを削除しました。スタックオーバーフローについては、プログラミングに関する質問をする必要があります。残りの質問は、Ubuntuパッケージに関するものであるため、問題ありません。
dv3500ea

@ dv3500ea 他の言語の推奨はしたくないと言っていました。それは言語に関するものなので、「代わりに[言語]を学ばなければならない」という回答が欲しくないことを明確にしたかったのです。だから、なぜあなたがそれを編集し、コメントで同じことを言ったのか分かりません。
ティムライトル

すみません、間違って読んだに違いありません。私は実際に、あなた他の言語の推奨事項を望んでいるという意味だと思っていました...私の悪いことです。
dv3500ea

回答:


13

aptを検索すると明らかになります

  • basic256 -子供向けの教育用BASICプログラミング環境
  • yabasic -さらに別のBASICインタープリター

basic256 ユーザーには少し適しているように見えますが、その方言が彼のプログラミング本にあるものとどれほど似ているかわからないので、イライラするかもしれません。

ホームページはこちら-http://www.basic256.org/index_en

yabasic 標準のBASICに近いように見えますが、実際にはどちらも実際には経験していません。

がんばろう。


13

GambasはVisual Basicに最も近いものです(デスクトップアプリを対象としています)。したがって、友人がVisual Basicを使用している場合は便利です。

Gambasは、Visual Basic™に少し似たオブジェクト拡張機能を備えたBasicインタープリターに基づく無料の開発環境です(ただし、クローンではありません!)。詳細については、概要を参照してください。

Gambasを使用すると、QtまたはGTK +でプログラムGUIをすばやく設計し、MySQL、PostgreSQL、Firebird、ODBC、SQLiteデータベースにアクセスし、DCOPでKDEアプリケーションをパイロットし、プログラムを任意の言語に翻訳し、ネットワークアプリケーションを簡単に作成し、3D OpenGLアプリケーションを作成し、 CGI Webアプリケーションの作成など...


6

彼がゲームを作ることにもっと興味があるなら、sdlBasicがより良い選択肢でしょう:

sdlBasicSdlbasicをインストールする は、小さくて効率的なマルチプラットフォームの基本的なインタープリターで、SDLライブラリのパワーを使用してゲームを作成することを目的としており、古くて輝かしいAMOSに触発されました。


4
これを最初の回答に含めるのではなく、別の回答に入れる必要が本当にありましたか?

1
人々が別々の基本の間で投票して、どれが最も適切かを示すことができるように。
dv3500ea

4

この小さくても効果的なインタープリター、Cで書かれたmy-basicを見てみませんか。それは移植性があります。少しのBASICをプレイするか、CでBASICインタープリターを作成する方法を学ぶための良いスタートだと思います。


2

私はこれを試したことはありませんが、DOSBoxのようなエミュレーターを介してQBASICのようなものを実行することは可能だと思います。DOSBoxはリポジトリから入手できますが、インストールしたらQBASICの独自のコピーを取得する必要があります。

誰かがこれを試した場合、この回答を詳細に編集してください。



1

FreeBasicを推奨します。LinuxおよびWindows用のバージョンがあります。まだARMバージョンがありません:(

いくつかの大きなプロジェクトで問題なく使用しました。コードはきれいで、良いフォーラムがあります:http : //www.freebasic.net/


1
askubuntuでは、WindowsおよびMicrosoftという言葉を使用します。$を使用する必要はありません:)
Rinzwind

1

私はまだQB64でいくつかの小さなものを書いています。しかし、私は主にグラフィックではなくデータとデータ操作に関心があります。ある会計パッケージから別の会計パッケージに情報を変換する小さなプログラムを終了しました。それを書くのに一週間かかった。プログラムを実行すると、コーヒーが冷える前に6年間の情報が正常に変換されました。

小さくてコンパクトですが、非常に強力です。画面表示のみが、実行中のファイル変換、および「開始」画面と「変換成功」完了画面を表示していました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.