《自己动手构造 Lisp》封面

自己动手构造 Lisp

Build Your Own Lisp

Mr Daniel Holden · 初版 2014 年

23人推荐
39位读者提及
47次提及

为什么值得读

  • 读者公认学习C语言的绝佳途径
  • 仅千行代码即可搭出自己的语言
  • 动手实践过程充满乐趣

Hacker News 上怎么说

  • ……John R. Pierce 著;《Coding the Matrix: Linear Algebra through Applications to Computer Science》,Philip N. Klein 著;《Land of Lisp: Learn to Program in Lisp, One Game at a Time!》,Conrad Barski 医生著;《Build Your Own Lisp》,Daniel Holden 著;《LISP IS MY FAVORITE LANGUAGE IN LIFE FOUR MONTHS TO LEARN: Funny beginner's noteook to Learn LISP Programming Step-by-Step(PROGRAMMING LANGUAGE)》----

    …by John R. Pierce "Coding the Matrix: Linear Algebra through Applications to Computer Science" by Philip N. Klein "Land of Lisp: Learn to Program in Lisp, One Game at a Time!" by Conrad Barski M.D. "Build Your Own Lisp" by Mr Daniel Holden "LISP IS MY FAVORITE LANGUAGE IN LIFE FOUR MONTHS TO LEARN: Funny beginner's noteook to Learn LISP Programming Step-by-Step(PROGRAMMING LANGUAGE)" ----

  • ……用 C 语言写任何实用程序时,最陡峭的学习曲线在于 a) 指针和 b) 内存管理,而这篇指南似乎没有涵盖。根据我的经验,学习 C 语言最好的途径是 [0]《Build Your Own Lisp》和 Zed Shaw 的 [1]《Learn C The Hard Way》。当然,还有花上无数小时去调试 segfault 和内存泄漏。[0] - http://www.buildyourownlisp.com/ [1] - https://learncodethehardway.org/c/

    …steepest learning curve while writing anything useful in C is with a) pointers and b) memory management which this guide doesn't seem to cover. From my experience, the best way for learning C has been [0] Build Your Own Lisp and Zed Shaw's [1] Learn C The Hard Way. That and of course spending countless hours debugging segfaults and memory leaks. [0] - http://www.buildyourownlisp.com/ [1] - https://learncodethehardway.org/c/

  • ……正在编写的书《Crafting Interpreters》,它一章一章地带你从零实现一个解释器(嗯,其实是两个):http://www.craftinginterpreters.com/ 我也很喜欢《Build Your Own Lisp》。挺有趣的一本书。:)

    …in-progress book "Crafting Interpreters" which walks you through implementing an interpreter (well, two actually) from scratch, a chapter at a time: http://www.craftinginterpreters.com/ I really liked "Build Your Own Lisp" too. Fun book. :)

  • - Practical Common Lisp - Land of Lisp - http://landoflisp.com/ - 去看视频,太搞笑了 - Build Your Own Lisp - http://www.buildyourownlisp.com/ - 通过用 C 写一个 Lisp 来学 C - 本着自己造 Lisp 的精神,我推荐 https://github.com/kanaka/mal - 通过用某种语言实现一个 Lisp 来学习该……

    - Practical Common Lisp - Land of Lisp - http://landoflisp.com/ - watch the video, it's hilarious - Build Your Own Lisp - http://www.buildyourownlisp.com/ - Learn C by creating a lisp in C - In the spirit of making your own lisp, I would recommend https://github.com/kanaka/mal - learn any language, by making a lisp in…

  • “《Build Your Own Lisp: Learn C and build your own programming language in 1000 lines of code!》http://www.buildyourownlisp.com/ 不是应用,但很好玩”

    "Build Your Own Lisp: Learn C and build your own programming language in 1000 lines of code!" http://www.buildyourownlisp.com/ not app, but fun

  • > 烂 C 代码和离谱的说辞。要是他们真肯花精力解释一下倒好了。如果某某 dot info 只会不痛不痒地抹黑泼脏水,那我宁愿相信《Build Your Own Lisp》。

    > Bad C and terrible rationales. It would be nice if they actually bothered to explain. I'm inclined to trust Build Your Own Lisp over blah blah dot info if the latter is going to engage in nonspecific mudslinging.

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助