5

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

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

キャッチは1つだけです。この本は古いので、25年ほど前にメインフレームで人気があった(または私が集めた)BASICの方言について書かれています。これは、行番号が必須であり、適切なテキストエディタがない(すべての編集は行番号を介してコマンドラインで行われます)などです。これは、私が最初に本を持ったとき、すでにかなり時代遅れでした。

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

さて、QBasicまたはQuickBasicの入手をお勧めすることもできますが、もっと優れた、より現代的なものはないのではないかと思います。テキストモード画面、制限された低速グラフィックス、および64Kの使用可能なRAMは、一種の教育的ですが...

助言がありますか?

4

2 に答える 2

7

あなたはこれを試すことができます:http ://www.qb64.net/

それはあなたが必要とするもののようなものを意図しています。

重要な注意:しかし、私はこれを自分で試したことがなく、決してそれを保証することはできません。ウイルスか何かであることが判明した場合は、これを免責事項と見なしてください。

于 2012-03-02T16:24:04.543 に答える
2

bobsmith833 の答えは、Windows 7 のような最新の OS で GW-BASIC (古い、行番号) と Q(uick)BASIC コードを実行する最良の方法のように見えます。

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

QBasic が Python より優れているのは、ドキュメンテーションと、スピーカーとディスプレイへの簡単な低レベル システム アクセスだけです。それでも、Think Python (以前の Python 2 のみのバージョンが大好きでした) のような優れたチュートリアルと、 PyScripter、 NppExec を使用したNotepad++、またはSciTEのような最新の IDE があれば、きっと気に入っていただけると思います。

于 2012-03-28T08:18:50.367 に答える