Web (programming system): Difference between revisions

Content deleted Content added
m Reverting possible vandalism by 162.72.20.144 to version by 109.65.15.212. False positive? Report it. Thanks, ClueBot NG. (1671692) (Bot)
No edit summary
Line 1:
{{Two other uses|the computer programming system|the [[Bible translation]]|World English Bible||web{{!}}web (disambiguation)}}
 
'''WEB''' is a [[computer programming]] system created by [[Donald E. Knuth]] as the first implementation of what he called "[[literate programming]]": the idea that one could create [[software]] as works of [[literature]], by embedding source code inside descriptive text, rather than the reverse (as is common practice in most [[programming languages]]), in an order that is convenient for exposition to human readers, rather than in the order demanded by the compiler.
 
WEB consists of two secondary programs: TANGLE, which produces compilable [[Pascal programming language|Pascal]] code from the source texts, and WEAVE, which produces nicely-formatted, printable documentation using [[TeX]].