Literate Programming

Literate programming is the literary art (established by Donald E. Knuth) of writing programs in a style designed for human understanding. It combines the documentation for the program in the same file as the code, but allows the code to be presented in pieces, in the order that they are explained to the reader. A literate programming system is used to take the combined source+documentation and produce either:

This page is linked from: Elucidative Programming   Lisp Literate Engine   Noweb   Off   Reverse Literate Programming