Hacker News Comments on
Computers & Typesetting, Volume B: TeX: The Program
·
4
HN comments
HN Books has aggregated all Hacker News stories and comments that mention "Computers & Typesetting, Volume B: TeX: The Program" by Donald Knuth.
View on Amazon [↗]
HN Books may receive an affiliate commission when you make purchases
on sites after clicking through links on this page.
Amazon Summary
HN Books Rankings
- This course is unranked · view top recommended courses
Hacker News Stories and Comments
All the comments and stories posted to Hacker News that reference this book.
⬐
Sep 05, 2018
·
wtetzner on
The Tools I Use to Write Books
And turned the source code of the tooling into a book!https://www.amazon.com/Computers-Typesetting-B-TeX-Program/d...
⬐
Feb 12, 2017
·
dfan on
Ask HN: What are some well written/engineered open source software?
The Stockfish chess engine: https://github.com/official-stockfish/StockfishI learned a ridiculous amount from reading the source code to TeX (https://www.amazon.com/Computers-Typesetting-B-TeX-Program/d...) but it is written in a very 1970s style.
⬐
Dec 20, 2016
·
microtherion on
One Way to Improve Your Coding
It's a bit old, of course, but TeX: The Program is still a fascinating read because of the exceptional attention that Knuth has paid to exposition, especially for a program that size. Besides, TeX is still being used after almost 40 years, so it's inarguable that Knuth did some things right.https://www.amazon.com/Computers-Typesetting-B-TeX-Program/d...
⬐
Yes, the iPython notebooks are great for reproducible reports. Literate programming, as practiced by Knuth, is a little bit different. The program's output, graphs, tables, etc. isn't intermixed with the text as it is in a Jupyer notebook. A literate program is actually documentation and source mixed together in a web file. Two different programs (tangle and weave) can be run over this literate code. One extracts a (LaTeX) document suitable for publication and the other extracts a program (with all of the documentation stripped out) to be fed into a compiler. The best example I know of is Computers & Typesetting, Volume B: TeX: The Program [1], a 624 page book that is a complete exposition on the TeX program, generated by weave; the same web source run through tangle generates the TeX program itself (the typesetting program upon which LaTeX is built out of TeX macros).Knuth is a fan of this method of program construction. Of course, he is not only a phenomenal programmer; he is a great writer skilled at explaining complex algorithms and code. I can see why literate programming suits him.
[1] https://www.amazon.com/Computers-Typesetting-B-TeX-Program/d...