literate programming

noun

literate programming

noun

Etymology Coined by Donald Knuth in 1984.

1

Computing, Engineering, Mathematics, Natural sciences, Physical sciences, Programming, Sciences A programming paradigm in which a program is given as an explanation of the program logic in a natural language (such as English), interspersed with snippets of macros and traditional source code, from which compilable representation can be generated.

Related terms
notebook

Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.