Differences between version 4 and predecessor to the previous major change of DonaldKnuth.
Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History
Newer page: | version 4 | Last edited on Wednesday, June 22, 2005 3:41:31 pm | by TimCareySmith | Revert |
Older page: | version 2 | Last edited on Tuesday, November 25, 2003 11:10:24 pm | by AristotlePagaltzis | Revert |
@@ -1,12 +1,14 @@
Creator of the TeX typesetting system. He began writing the [definitive book on algorithms| http://www-cs-faculty.stanford.edu/~knuth/taocp.html], decided that the existing mathematical typesetting systems weren't good enough, took ten years out to write his [own | TeX], using a novel method of program documentation ([literate programming | http://www.literateprogramming.com]), then started back into his book again. The most complex machine in his house is a [pipe organ | http://www-cs-faculty.stanford.edu/~knuth/organ.html], he doesn't own a computer. One of the ScaryHackers.
-If you want to see lots of Knuth code, look in the WaikatoUniversity library. He publishes his program listings as books. They have: __Tex: The Program__, the source to the Tex
typesetting system, this is in [Pascal]; [The Standford
GraphBase | http://www-cs-faculty.stanford.edu/~knuth/sgb.html], a library of code for working with graphs (the data structures), this is in [C].
+If you want to see lots of Knuth code, look in the WaikatoUniversity library. He publishes his program listings as books. They have: __Tex: The Program__, the source to the TeX
typesetting system, this is in [Pascal]; [The Stanford
GraphBase | http://www-cs-faculty.stanford.edu/~knuth/sgb.html], a library of code for working with graphs (the data structures), this is in [C].
Here is CWEB, Donald Knuth's literate programming system for C and C++ (download the code, and you've downloaded the book!):
http://www-cs-faculty.stanford.edu/~knuth/cweb.html
Another, simpler, literate programming system that is language neutral:
http://nuweb.sourceforge.net/
+
+Notable: **noweb**, concept is based on **nuweb**, but it floats atop standard software tools.
----
CategoryPeople