什么是Scheme语言的好的中级入门介绍?

5
我正在寻找一个可以练习Scheme编程技能的资源。
我即将上一门专门使用Scheme的课程。虽然我在C++和Java方面有一定的编程经验,并且掌握了关于良好/不良的编程实践和不同编程范式的基本思想(尽管只是一个大二学生),但Scheme对我来说就像象形文字一样难以理解!
如果有任何帮助,将不胜感激。
6个回答

8

6

我非常喜欢《The Little Schemer》。这本书的格式很不同寻常,但是它所有的内容都建立在基础上。


5

如果你想了解一些中级的介绍,那么SICP可能不是一个好选择。你可以尝试HtDP,但它并不是一个Scheme语言的简介,而更像是一个通用编程的入门。


一旦我掌握了Shceme,我计划获取《计算机程序的构造和解释》,因为它似乎是计算机科学文献中不可或缺的部分。《如何设计程序》对我来说有点低估了我的能力,但我喜欢其中的示例问题数量,所以我会尝试一下!谢谢! - SegFaults McGee
在学习SICP之前先学习HtDP绝对是个好主意。SICP确实有一些好的内容,但它通常使用很多需要对其他知识掌握得很好的例子(而这正是HtDP非常有意避免的)。 - Eli Barzilay

4

1

《计算机程序的构造和解释》是强烈推荐的。


1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接