《文学编程》封面

文学编程

Literate programming

Donald Knuth · 初版 1992 年

19人推荐
94位读者提及
128次提及

为什么值得读

  • 详细收录 TeX 开发全过程与错误反思记录
  • 阐释高德纳本人最为重视的文学编程设计思想
  • 相比宏篇巨著更易上手,兼具实操与设计启发

Hacker News 上怎么说

  • ……开始编写它时,他才意识到学生们做出的早期 TeX 原型非常了不起,因为他的规范里其实漏掉了许多东西。高德纳的文章《TeX 的错误》(收录在他的文集《文学编程》[Literate Programming] 中)非常详尽地讲述了开发过程。另外提个建议:如果你还没试过,不妨试试纯 TeX(而不是 LaTeX)。Seroul 和 Levy 写的《TeX 新手入门》(A Beginner's Book of TeX)特别……

    …started writing it he realized the students' proto-TeX was an impressive effort, because there was a lot missing from his specifications. Knuth's article The Errors of TeX (reprinted in his collection Literate Programming) goes into excellent detail on the development process. Also: a suggestion to try plain TeX (instead of LaTeX), if you haven't tried it. The book A Beginner's Book of TeX by Seroul and Levy is especially…

  • ……规模宏大,全靠他一己之力完成。不过,这些并不是他仅有的著作。《具体数学》(Concrete Mathematics)是一本完整的著作,专门拓展了 TAOCP 第一章里的数学内容。《文学编程》(Literate Programming)是一部关于编程主题的论文集,也是此类八本书中的第一本。如果你想要有趣但稍微不太实用的东西,可以看看他的《计算机与排版》系列 [0],其中包括两本书……

    …massive in scope and it's one man putting it all together. However, those aren't his only books. Concrete Mathematics is a completed text that expands on, in particular, the math in Chapter 1 of TAOCP. Literate Programming is a collection of papers on topics in programming, and is the first of eight such books. If you want interesting but mildly impractical, check out his Computers & Typesetting [0] which includes two books…

  • 《文学编程》(Literate Programming),高德纳著。自从我第一次读到并开始琢磨书里的理念以来,我的编程方法已经演进了很多,但这正是它的起点。http://www-cs-faculty.stanford.edu/~uno/lp.html

    Literate Programming, Knuth. My methods have evolved since I first read and started toying with the ideas here, but this is where it started. http://www-cs-faculty.stanford.edu/~uno/lp.html

  • 如果你对 TeX 不熟悉,或者觉得《计算机程序设计艺术》(TAOCP)读起来太硬核(尽管很有趣),我可以推荐:https://www.amazon.com/Literate-Programming-Lecture-Notes-Do... 你也可以看看:http://literateprogramming.com/ 了解下是否适合你。希望它很快能再版,但现在依然能以相当合理的价格买到二手副本。

    If you're not familiar w/ TeX, and if _The Art of Computer Programming_ seems tough sledding (but interesting), may I suggest: https://www.amazon.com/Literate-Programming-Lecture-Notes-Do... You could check out: http://literateprogramming.com/ to see if it's a good fit. Hopefully it will get reprinted soon, but there are still copies available at fairly reasonable prices.

  • 高德纳?他过去曾主张,文学编程(Literate Programming http://literateprogramming.com/)的概念是他做过的最重要的工作,我强烈推荐他的各种讲义/论文合集,包括:https://www.goodreads.com/book/show/112245.Literate_Programm...

    Knuth? He has argued in the past that the concept of Literate Programming http://literateprogramming.com/ is the most important work he has done, and I highly recommend his various collections of lecture notes/papers including: https://www.goodreads.com/book/show/112245.Literate_Programm...

  • > 我觉得高德纳的《文学编程》一书(https://www-cs-faculty.stanford.edu/~knuth/lp.html)极其有趣,其中收录的论文《TeX 的错误》是我读过最有意思的论文之一。我还没读过……

    > I thought Knuts Literate Programming book (https://www-cs-faculty.stanford.edu/~knuth/lp.html) was extremely interesting, the paper "the errors of TeX" which is a part of it is one of the more interesting papers I've read. I haven't read…

正在加载完整评论……

键盘快捷键

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