学习LISP的最佳途径是什么?

我已经使用Python,PHP,Java和C进行了几年或几年的编程,并且我刚读完黑客和画家,所以我很乐意尝试LISP!

我明白它与我所知道的完全不同,并且这并不容易。 另外我想(如果我错了,请纠正我)LISP周围的社区和开发方式较少。 所以我的问题是:学习LISP的最好方法是什么?

我不介意买书或投资一些时间。 我只是不希望它被浪费。

“最终”的想法是使用LISP进行网络开发,而且我知道这并不常见,所以......我知道在选择第一本书或教程之前计划我的学习是很好的,并且花费大量时间在一些不可能的事情上成为最好的方式!

谢谢大家的答案!

编辑:我阅读Practical Common Lisp并且是:......很长,很难,很有趣,并且肯定让我在Lisp中滚动,之后我阅读了这个小小的策划者,而且它对我的整体编程来说很短,很有趣并且非常好。 所以我的建议是首先阅读小小的策划者,然后(如果您决定lisp(或计划或任何方言)不是你在哪里寻找的话,那么(它的几个小时和它的价值),你仍然会很有趣递归的新思路!


尝试阅读Peter Seibel编写的Practical Common Lisp。


我个人最喜欢的是Abelson&Sussman计算机程序的结构和解释。 它使用Scheme,这是Lisp的一个很好和干净的方言。

如果你喜欢更实用的方法,也许你应该选择一些Lisp框架来进行网页设计(我不知道这样的野兽是否存在)并跳入其中。


您可能希望从The Little Schemer开始作为热身。 这不是一本关于编写产品Lisp程序的实用书,但它是学习如何在Lisp中思考的好书。

链接地址: http://www.djcxy.com/p/60937.html

上一篇: What's the best way to learn LISP?

下一篇: What makes Lisp macros so special?