literate programming


Also found in: Wikipedia.

literate programming

(programming, text)
Combining the use of a text formatting language such as TeX and a conventional programming language so as to maintain documentation and source code together.

Literate programming may use the inverse comment convention.

Perl's literate programming system is called pod.
References in periodicals archive ?
Initiatives like the literate programming [2] tries to couple the creation of computer source code and the associated documentation, stating that the programmer main task is to explain his code to other programmers, not only to computers.
As we will see in the course of this work, our system tries to incorporate the main ideas of the literate programming model, although changing the emphasis to the documenting of the component interfaces instead of documenting the component implementation.
Literate programming supports the idea that we should not try to instruct the computer what to do, but rather we should try to tell humans what we want the computer to do [13].
Donald Knuth, one of the acknowledged fathers of computer science, was nominated for his TeX typesetting system and for his technique of literate programming.