Literate programming

This commit is contained in:
Bob Mottram 2015-04-06 17:02:45 +01:00
parent cff4d05003
commit 7f675b4421

View File

@ -0,0 +1,9 @@
literate programming
The practice of embedding source code within a larger quantity of
documentation written in natural language (typically English).
The intention is to make the code more readable and to render
explicit the author's beliefs and intentions as to what the code
should be doing. Literate program typically involves more elaborated
explanations than occasional comment lines. It was originally
proposed by Donald Knuth. Also see self-documenting code.