- 主题:[转载]30年后,QBasic 依然是入门的儿童编程语言
作者想教7岁的孩子编程,尝试了各种语言之后,他发现30年前流行的 QBasic 依然是最好的选择。
我先教他第一行代码:PRINT "hello world"。
然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT和IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
不到一个小时,我7岁的孩子不仅能写出他的第一个源文件,还能体验创建、编译和执行他自己的小程序带来的乐趣和快感。
我意识到,30多年来,我们一直未能为我们的孩子提供更好的产品。我们创造了更强大和更复杂的语言/框架/ IDE,但我们从来没有比 QBasic 更简单或更直接地获得编程的快感。
http://www.nicolasbize.com/blog/30-years-later-qbasic-is-still-the-best/
--
FROM 183.253.146.*
没人用GWBasic了吗
【 在 hgoldfish 的大作中提到: 】
: 作者想教7岁的孩子编程,尝试了各种语言之后,他发现30年前流行的 QBasic 依然是最好的选择。
: 我先教他第一行代码:PRINT "hello world"。
: 然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT和IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
: ...................
--
FROM 107.204.171.*
不知道为什么,就没看到第一行字
然后就纳闷怎么你的英文文章比中文还长
看到小男孩那脸俺睁大眼睛想象万千。。。
最后又来看这贴,才看到第一行。。。
【 在 hgoldfish 的大作中提到: 】
: 作者想教7岁的孩子编程,尝试了各种语言之后,他发现30年前流行的 QBasic 依然是最好的选择。
: 我先教他第一行代码:PRINT "hello world"。
: 然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT和IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
: ...................
--
FROM 36.17.110.*
这个太难用
我先学的这个,下一个QB
【 在 BigCarrot 的大作中提到: 】
: 没人用GWBasic了吗
:
--
FROM 60.1.7.*
是啊。QB 界面相当简单。还能鼠标操作。没有杂七杂八的东西分散小朋友的注意力。确实是目前最友好的编程入门环境。
【 在 sosei 的大作中提到: 】
: 这个太难用
: 我先学的这个,下一个QB
--
FROM 120.33.10.*
一点都不难
比c++简单多了
【 在 sosei 的大作中提到: 】
: 这个太难用
: 我先学的这个,下一个QB
--
FROM 107.204.171.*
主要是有 QBasic,没必要用 GWBasic 啊。
【 在 BigCarrot 的大作中提到: 】
: 一点都不难
: 比c++简单多了
--
FROM 120.33.10.*
情怀啊
只有交互式的basic才有那味儿
【 在 hgoldfish 的大作中提到: 】
: 主要是有 QBasic,没必要用 GWBasic 啊。
--
FROM 107.204.171.*
QBasic 也可以的。它有立即窗口。
【 在 BigCarrot 的大作中提到: 】
: 情怀啊
: 只有交互式的basic才有那味儿
--
FROM 120.33.10.*
现在还有人学这玩意?
一个字————服
【 在 hgoldfish 的大作中提到: 】
: 作者想教7岁的孩子编程,尝试了各种语言之后,他发现30年前流行的 QBasic 依然是最好的选择。
: 我先教他第一行代码:PRINT "hello world"。
: 然后,我又教了几个命令:CLS,COLOR,PLAY,INPUT和IF。没有什么可以解释的:没有复杂性,没有尴尬的操作符,没有抽象的概念,没有需要阅读的文档,没有对象/类/方法的概念,没有框架安装,没有特别的关键字或括号。这是代码最纯粹的形式。
: ...................
--
FROM 223.73.119.*