【问题标题】:Online tutorial on lisp [closed]关于 lisp 的在线教程 [关闭]
【发布时间】:2010-08-13 11:34:15
【问题描述】:

有任何关于 lisp 的在线教程,可以在短时间内教授这种语言的基础知识(循环、条件等)吗?

【问题讨论】:

  • 什么变种?方案? Common Lisp?

标签: lisp common-lisp


【解决方案1】:

Wikibooks 上的 Common Lisp 教程, 对于初学者,http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Beginner_tutorial ,更高级一点,http://en.wikibooks.org/wiki/Common_Lisp/First_steps/Experienced_tutorial

不是教程,而是一本完整的书(但很好而且很直接):Practical Common Lisp,http://www.gigamonkeys.com/book/

Steve Yegge 的紧急 Elisp 不是关于 Common Lisp,但我仍然觉得了解 Lisp 语言家族的感觉非常好: http://steve-yegge.blogspot.com/2008/01/emergency-elisp.html

【讨论】:

    【解决方案2】:

    如果你能完成它(我第一次阅读时没能做到),阅读 Paul Graham 的 The Roots of Lisp 可以很好地概述该语言的基础知识,以及如何实现它本身,只有几个原语。

    On Lisp 是另一本经常被推荐且不过时的书,同样由 Paul Graham 撰写,它肯定会教给您您想知道的内容。它是在线的,免费的。

    不过,我个人会向您推荐 Clojure,而不是 CL。它有一个快速发展、热情好客、聪明的社区,制作很酷的东西。不仅如此,您还可以访问 Java 所做的一切,并且您在 JVM 上运行(它是可移植的并且该死的速度很快)。

    祝你好运!

    【讨论】:

    • 我见过一些 Clojure 社区,但我认为他们并没有那么胖;其中一些相当修剪。
    【解决方案3】:

    http://www.psg.com/~dlamkins/sl/ 是一个很好的开始 - 阅读第 3 章。第 3 章确实让您有感觉。这本书的其余部分也很好,但我建议阅读....http://www.cs.cmu.edu/~dst/LispBook/ 下一个。从那里,你应该阅读....http://www.gigamonkeys.com/book/

    我按照重要性和难度的顺序选择了这些。 SL 是最简单和最重要的,然后是 Gentle,然后是 PCL

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-26
      • 2011-03-06
      • 2011-01-15
      • 2010-09-21
      • 2010-10-21
      • 1970-01-01
      • 2013-01-08
      • 2012-01-14
      相关资源
      最近更新 更多