Web (programming system): Difference between revisions

Content deleted Content added
No edit summary
Marudubshinki (talk | contribs)
No edit summary
Line 1:
''For other uses, see [[web]].''
 
'''WEB''' is a [[computer programming]] system created by [[Donald Knuth]] as the first implementation of what he called "[[literate programming]]": the idea that one could create [[software]] as works of literature, by embedding bits of code inside descriptive text, rather than the reverse as is common practice in most programming languages.
'''WEB''' is a [[computer programming]] system created by
[[Donald Knuth]] as the first implementation of what he called
"[[literate programming]]": the idea that one could create
[[software]] as works of literature, by embedding bits of code
inside descriptive text, rather than the reverse as is common
practice in most programming languages.
 
The WEB system consisted of two primary programs: ''tangle'', which produced compilable [[Pascal programming language|Pascal]] code from the source texts, and ''weave'', which produced nicely-formatted printable documentation using [[TeX]].
which produced compilable [[Pascal programming language|Pascal]]
code from the source texts, and ''weave'', which produced
nicely-formatted printable documentation using [[TeX]].
 
A newer version of WEB is [[CWEB]].
 
==Reference==
* Donald E. Knuth, ''Literate Programming'', Stanford, California: Center for the Study of Language and Information, 1992, CSLI Lecture Notes, no. 27.
 
==External links==
*[http://sunburn.stanford.edu/~knuth/cweb.html CWEB homepage]
 
{{Soft-eng-stub}}
 
[[Category:ProgrammingDocumentation generators]]
 
<!---->