Literate Programming


Literate programming is a programming methodology that combines a programming language with a documentation language, making programs more robust, more portable, and more easily maintained than programs written only in a high-level language.

Computer scientists already know both kinds of languages; they need only learn a few conventions about alternating between languages to create programs that are works of literature. A literate programmer is an essayist who writes programs for humans to understand, instead of primarily writing instructions for machines to follow. When programs are written in a recommended style they can be transformed into documents by a document compiler and into efficient code by an algebraic compiler.

	-- from <http://cslipublications. ... 7073806.html>

A Literate Programming Overview can be found at < ... LitProg.html>


Last edited October 12, 2000
Return to WelcomeVisitors