Literate Programming
Book information
Description
This anthology of essays from Donald Knuth, "the father of computer science," and the inventor of literate programming includes early essays on related topics such as structured programming, as well as The Computer Journal article that launched literate programming itself. Many examples are given, including excerpts from the programs for TeX and METAFONT. The final essay is an example of CWEB, a system for literate programming in C and related languages.This volume is first in a series of Knuth's collected works. Contents......Page xv 1 Computer Programming as an Art......Page 1 2 Structured Programming with go to statements......Page 17 3 A Structured Program to Generate All Topological Sorting Arrangements......Page 91 4 Literate Programming......Page 99 5 Programming Pearls: Sampling......Page 137 6 Programming Pearls, Continued: Common Words......Page 151 7 How to Read a WEB......Page 179 8 Excerpts from the Programs for TeX and METAFONT......Page 185 9 Mathematical Writing......Page 235 10 The Errors of TeX......Page 243 11 The Error Log of TeX......Page 293 12 An Example of CWEB......Page 341 Further Reading......Page 349 Index......Page 359
Similar books
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
1997 · PDF
3:16 Bible Texts Illuminated
1991 · DJVU
The Art of Computer Programming, Volume 4B: Combinatorial Algorithms
The Art of Computer Programming, Volume 4B: Combinatorial Algorithms, Part 2
2023 · EPUB
The Art of Computer Programming, Volume 4, Fascicle 5: Mathematical Preliminaries Redux; Introduction to Backtracking; Dancing Links
2019 · EPUB
Art of Computer Programming, Volume 4A, The: Combinatorial Algorithms, Part 1
2014 · EPUB
The Art of Computer Programming
2016 · PDF
The Art of Computer Programming
2015 · PDF