我将很快开始一项新的工作,其中大量使用Scheme。我目前不知道Scheme,但我的雇主向我保证这不是问题。
无论我想在开始日期之前开始运作并且熟悉该语言。所以我正在寻找可以从中学习Scheme的好资源。
我对函数式语言的接触很少。真的只是Haskell的一小部分课程。但我在程序,面向对象和程序语言方面有很强的背景。
在评论者提出要求之前,我能胜任以下语言:C,C ++,C#,Java,Perl,Python和Ruby。
答案 0 :(得分:5)
一个在线资源是Dorai Sitaram的"Teach Yourself Scheme in Fixnum Days"。与计算机程序的结构和解释不同,它非常注重教授Scheme语言,而不是使用Scheme语言作为教你很多其他事情的工具。
答案 1 :(得分:3)
答案 2 :(得分:0)
SICP非常棒。
“如何设计程序”也相当不错:
作者支持很多PLT Scheme发行版,这是一种优秀的初学者语言(或者更确切地说,它具有可以逐步公开Scheme语法的教学语言 - 而不是它的大部分内容)。他们还贡献了TeachScheme:
http://en.wikipedia.org/wiki/TeachScheme!
plt-scheme邮件列表(我相信布朗)也是一个很好的资源。
答案 3 :(得分:0)
我从The Scheme Programming Language了解到的比从SICP学到的更多。 The Little Schemer也非常好。