From 7f675b442190e3de0027046ed92ba0dac7c5b520 Mon Sep 17 00:00:00 2001 From: Bob Mottram Date: Mon, 6 Apr 2015 17:02:45 +0100 Subject: [PATCH] Literate programming --- entries/literate-programming.txt | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 entries/literate-programming.txt diff --git a/entries/literate-programming.txt b/entries/literate-programming.txt new file mode 100644 index 0000000..001d920 --- /dev/null +++ b/entries/literate-programming.txt @@ -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.