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.
| Property | Value |
| dbpprop:abstract
|
- 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 primary programs: TANGLE, which produces compilable Pascal code from the source texts, and WEAVE, which produces nicely-formatted, printable documentation using TeX. CWEB is a newer version of WEB for the C programming language. The most significant programs written in WEB are TeX and metafont. Modern TeX distributions use another program Web2C to convert the TeX program to C.
- WEB ist eine von Donald Knuth entwickelte Programmiersprache. Sie soll die Idee des „literate programming“ umsetzen, dass Programmcode und Dokumentation in einer Datei enthalten sind. Das WEB-System besteht im Wesentlichen aus zwei Programmen: tangle erzeugt eine Pascal-Datei aus der WEB-Quelldatei, weave erzeugt die Dokumentation als TeX-Datei. WEB basiert auf Pascal. Es wurden auch WEB-Varianten entwickelt, die auf anderen Programmiersprachen aufsetzen. Dennoch blieb die Popularität von WEB stets gering. Bei der Programmiersprache Java hat man diese Idee leicht modifiziert aufgegriffen und stellt so eine Möglichkeit bereit, direkt im Quelltext die Dokumentation über spezielle Kommentare zu schreiben. Das im Java Development Kit enthaltenen Programm javadoc wertet diese Kommentare aus und erstellt aus dem Quellextkommentaren eine HTML-Dokumentation. Die Programme TeX und Metafont sind in WEB geschrieben. Mittlerweile existiert auch eine neuere Version von WEB namens CWEB.
- WEB(うぇぶ)とはドナルド・クヌースによって設計および開発されたプログラミングのしくみ。TeXの実装に用いられていることで知られる。 クヌースが提唱する「文芸的プログラミング」を実践したものがこのWEBであり、 記述するときは節ごとにひとまとまりのコードとその説明を記述する。 できあがったWEBテキストを、weaveプログラムで処理すると、TeXで整形された印刷用のドキュメントが得られ、tangleプログラムで処理すると、コンパイルして実行可能なプログラムコードが得られる。
- WEB är ett system för litterat programmering som utvecklades 1984 av Donald Ervin Knuth. Två program, WEAVE och TANGLE, används för att utifrån ett WEB-dokument generera TeX- resp. Pascal-kod. Knuths TeX och Metafont är två program som är skrivna i WEB. Dokumentationen till dessa program finns i bokform; ' resp. '. WEB har i CWEB fått en uppföljare som använder programspråket C i stället för Pascal.
|
| dbpprop:hasPhotoCollection
| |
| dbpprop:reference
| |
| dbpprop:twoOtherUsesProperty
| |
| dbpprop:wikiPageUsesTemplate
| |
| rdf:type
| |
| rdfs:comment
|
- 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 ist eine von Donald Knuth entwickelte Programmiersprache. Sie soll die Idee des „literate programming“ umsetzen, dass Programmcode und Dokumentation in einer Datei enthalten sind. Das WEB-System besteht im Wesentlichen aus zwei Programmen: tangle erzeugt eine Pascal-Datei aus der WEB-Quelldatei, weave erzeugt die Dokumentation als TeX-Datei. WEB basiert auf Pascal. Es wurden auch WEB-Varianten entwickelt, die auf anderen Programmiersprachen aufsetzen.
- WEB är ett system för litterat programmering som utvecklades 1984 av Donald Ervin Knuth. Två program, WEAVE och TANGLE, används för att utifrån ett WEB-dokument generera TeX- resp. Pascal-kod. Knuths TeX och Metafont är två program som är skrivna i WEB. Dokumentationen till dessa program finns i bokform; ' resp. '. WEB har i CWEB fått en uppföljare som använder programspråket C i stället för Pascal.
|
| rdfs:label
| |
| owl:sameAs
| |
| skos:subject
| |
| foaf:page
| |
| is dbpprop:disambiguates
of | |
| is owl:sameAs
of | |