为学习计划提供资源

Suggest resources for learning Scheme

我很快就要开始一项新工作,因为这个计划被大量使用。我目前不知道这个计划,但我的雇主向我保证这不是问题。

不管怎样,我想在我的开始日期之前就开始跑步,并且对语言有一定的了解。所以我在寻找好的资源来学习这个计划。

我对功能语言的接触很少。实际上,只有一小部分课程专门针对哈斯克尔。但我在程序语言、OO语言和程序语言方面有很强的背景。

在被评论者请求之前,我可以胜任以下语言:C语言、C++语言、C语言、Java语言、Perl语言、Python语言和Ruby语言。


一个在线资源是DoraiSitaram的"Fixnum天自学计划"。与计算机程序的结构和解释不同,它非常注重方案语言的教学,而不是将方案语言作为一种工具来教你很多其他东西。


观看(或阅读)SICP讲座:

http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-讲座/

网址:http://mitpress.mit.edu/sicp/


我从方案编程语言学到的比从SICP学到的更多。小阴谋家也很好。


SiCp是一流的。

"如何设计程序"也相当不错:

网址:http://www.htdp.org/

作者是PLT方案发布的幕后黑手,PLT方案发布是一种优秀的初学者语言(或者,更确切地说,它具有可以逐步公开方案语法的教学语言——而不是其中的大部分)。他们还提供了教学计划:

http://en.wikipedia.org/wiki/teachscheme!

PLT方案邮件列表(我相信是布朗的)也是一个很好的资源。