我有一本关于学习 BASIC 编程的旧书。它写得很好,很有趣,并且在教授计算机编程的第一步方面做得很好。这也是我的第一本关于编程的书,它为我开启了这一切。:)
现在有另一个人想学习编程,而且(因为我不能亲自教他)我想不出更好的书来推荐他。当然,这门语言已经过时了,但编程的基础知识并没有改变,而且这本书写得很好,我还没有看到过类似的东西(诚然,我没有看过)。
只有一个问题——因为这本书很旧,它是关于一些 BASIC 方言的,这些方言曾经在大约 25 年前在大型机上流行过(或者我认为是这样)。这是强制性的行号,没有适当的文本编辑器(所有编辑都通过行号在命令行上进行)等。当我第一次拿着这本书时,这已经严重过时了。
对我(和其他人)来说幸运的是,我发现语法几乎与 Microsoft QBasic 完全兼容。我记得的唯一区别是,书中的字符串变量必须以¤
while QBasic required为后缀$
。不知何故,它们都以旧键盘上的同一个键结束,所以我自己发现了这一点。
现在,我可以推荐使用 QBasic 或 QuickBasic,但我想知道是否没有更好、更现代的东西。文本模式屏幕、有限的慢速图形和 64K 可用 RAM 有点教育意义,但是......
有什么建议么?