2012-03-01 8 views
5

私はBASICでプログラミングを学ぶことに関する古い本を持っています。それは非常によく書かれ、面白く、コンピュータプログラミングの最初のステップを教える素晴らしい仕事をしています。それはプログラミングに関する私の最初の本でもあり、私にとってそれはすべて始まった。 :)QBasicと構文互換性のある最新のプログラミング環境はありますか?

プログラミングを学びたいと思っている人がいます。(自分で教えることができないので)私は彼に推薦するより良い本を考えることができません。確かに、言​​語は時代遅れですが、プログラミングの基礎は変わらず、本はあまりにもよく書かれているので、私はそれを見たことがありません。

本は古いなので、25年前にメインフレームで普及していたBASICの方言について書かれています。義務的な行番号付け、適切なテキストエディタ(行番号によるコマンドラインでのすべての編集が行われます)などはありません。これは、最初に本を読んだときにはすでにひどく時代遅れでした。

幸い私と他の人にとっては、構文がMicrosoft QBasicとほぼ完全に互換性があることがわかりました。私が覚えている唯一の違いは、本の文字列変数に¤という接尾辞が付いていなければならず、QBasicには$が必要です。 Somehow彼らはその古いキーボードの同じキーで両方が終了したので、私はこれを自分で発見しました。

QBasicやQuickBasicを入手することをお勧めしますが、より現代的ではないものがないかと思います。テキストモード画面、限られた遅いグラフィックス、利用可能なRAMの64Kは教育の一種ですが、...

何か提案がありますか?

+1

"テキストモードの画面、限られたグラフィックスと利用可能なRAMの64K"私にはLinuxのすべてのバージョンのように聞こえる... :-) – adelphus

+1

@adelphus ... ooooh!ああ、あなたはしなかった! –

答えて

7

あなたはこれを試すことができます:それはあなたが必要とするもののようなものに主張http://www.qb64.net/

重要なお知らせ:私は決してこれを試したことはありませんし、決してそれを保証することはできません。それがウイルスなどであることが判明した場合は、これを免責条項と見なしてください!

+1

何年ものコーディングをしなくてもqbasicを使ってプログラムを作り直すようになりました。たとえ非常に限られた形式であっても、qb64は良い方法のように聞こえます。あなたの実際の質問に話題を並べ替える:あなたがやりたいプログラミングの種類に応じて、お互いを助けようと熱望している広範な開発者コミュニティのために、PHPが別の良い選択肢かもしれません。:-)それは主にウェブ言語ですが、他のものにも使われていると聞いています。 – TecBrat

+4

QB64は、32ビット/ 64ビットチップ上で最も近いQBasic/QuickBasicとの互換性を得る方法です。それがQB32と呼ばれたときに私はそれを覚えています。 :P –

2

bobsmith833のanswerは、GW-BASIC(旧、行番号)を実行するための最良の方法のように見え、Q(uick)BASICコードWindows 7のような近代的なOS上

それでも、あなたはより良い何かをたい場合もっと現代的で、私はPythonをお勧めします。柔軟性、拡張性、および(組み込みの)モジュールのために、無料で、構文がクリーンで、クロスプラットフォームであり、非常に人気があります。

QBasicはPythonよりも優れているのは、ドキュメンテーションとスピーカーとディスプレイへの低レベルのシステムアクセスが容易なことです。それでも、Think Python(そのうち私はthe earlier Python 2-only versionが好きでした)とPyScripterNotepad++SciTEのような現代的なIDEのような偉大なチュートリアルで、私はあなたがそれを愛するだろうと確信しています。

+0

もし私がプログラミング言語を選ぶことができれば、BASICも私の選択ではないでしょう。おそらくC#。残念なことに、この場合はオプションではありません。私がその本をあきらめない限りはありません。もちろん、私はそこに他の良い本があると確信していますが、私はちょうど何も知らない。 –

+0

私がリンクしている2つの本はどう思いますか? –

+0

ああ、まあ、もっと慎重に読んでください。 :) –

関連する問題