最好的语言入门书之一

肥羊
2018-04-14 15:32:32

是读过的最好的语言入门书之一,比《21天精通XXX》这样系列的书好得多。记录两点:

1.语言学习与循序渐进。学习新语言,本身是训练自己适应新规则的过程,在适应新规则之后,再谈翻新旧实践以及新创造。训练的过程视语言的复杂有长有短,但无论你有没有其他语言打底(例如C),这个过程还是枯燥的。所以在训练的时候,时不时加入一些新鲜的玩意正向刺激你的学习热情,有时就显得很重要了。本书就是这样的一个典范。学习C语言,既让你看到了编程的威力和乐趣所在,同时也用面向过程的编程实践固定了你的思维。时不时就想for一下,for不够用了就while。这本书很好地将语言入门和递归编程思维训练结合起来,让你重新找回第一次用C语言写“Hello,World”和用VB画出第一个界面的喜悦。

2.Scheme实现。这个问题其实还是关键,特别是对于初学者而言,一个顺手的工具在初期是巩固学习兴趣的重要所在。现在是2018年,chez Scheme这个被捧得高高的Scheme实现都已经开源了。但是作为初学语言的人,不建议用这个实现。现在最推荐的是Racket这个实现,最重要的是它带有一个不错的IDE,能在学习初期帮你省下不少的事。而且这个实现自带的库很全,可以根据其文档玩玩别的,保

...
显示全文

是读过的最好的语言入门书之一,比《21天精通XXX》这样系列的书好得多。记录两点:

1.语言学习与循序渐进。学习新语言,本身是训练自己适应新规则的过程,在适应新规则之后,再谈翻新旧实践以及新创造。训练的过程视语言的复杂有长有短,但无论你有没有其他语言打底(例如C),这个过程还是枯燥的。所以在训练的时候,时不时加入一些新鲜的玩意正向刺激你的学习热情,有时就显得很重要了。本书就是这样的一个典范。学习C语言,既让你看到了编程的威力和乐趣所在,同时也用面向过程的编程实践固定了你的思维。时不时就想for一下,for不够用了就while。这本书很好地将语言入门和递归编程思维训练结合起来,让你重新找回第一次用C语言写“Hello,World”和用VB画出第一个界面的喜悦。

2.Scheme实现。这个问题其实还是关键,特别是对于初学者而言,一个顺手的工具在初期是巩固学习兴趣的重要所在。现在是2018年,chez Scheme这个被捧得高高的Scheme实现都已经开源了。但是作为初学语言的人,不建议用这个实现。现在最推荐的是Racket这个实现,最重要的是它带有一个不错的IDE,能在学习初期帮你省下不少的事。而且这个实现自带的库很全,可以根据其文档玩玩别的,保持对语言的兴趣,是持续精进的关键。

0
0

查看更多豆瓣高分好书

回应(0)

添加回应

推荐The Little Schemer的豆列

了解更多图书信息

豆瓣
免费下载 iOS / Android 版客户端