为学习计划提供资源

时间:2010-03-16 17:53:31

标签: resources scheme

我将很快开始一项新的工作,其中大量使用Scheme。我目前不知道Scheme,但我的雇主向我保证这不是问题。

无论我想在开始日期之前开始运作并且熟悉该语言。所以我正在寻找可以从中学习Scheme的好资源。

我对函数式语言的接触很少。真的只是Haskell的一小部分课程。但我在程序,面向对象和程序语言方面有很强的背景。

在评论者提出要求之前,我能胜任以下语言:C,C ++,C#,Java,Perl,Python和Ruby。

4 个答案:

答案 0 :(得分:5)

一个在线资源是Dorai Sitaram的"Teach Yourself Scheme in Fixnum Days"。与计算机程序的结构和解释不同,它非常注重教授Scheme语言,而不是使用Scheme语言作为教你很多其他事情的工具。

答案 1 :(得分:3)

答案 2 :(得分:0)

SICP非常棒。

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

http://www.htdp.org/

作者支持很多PLT Scheme发行版,这是一种优秀的初学者语言(或者更确切地说,它具有可以逐步公开Scheme语法的教学语言 - 而不是它的大部分内容)。他们还贡献了TeachScheme:

http://en.wikipedia.org/wiki/TeachScheme

plt-scheme邮件列表(我相信布朗)也是一个很好的资源。

答案 3 :(得分:0)

我从The Scheme Programming Language了解到的比从SICP学到的更多。 The Little Schemer也非常好。