„WEB (Programmiersprache)“ – Versionsunterschied
Erscheinungsbild
[gesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''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. |
'''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 '' |
Das ''WEB''-System besteht im Wesentlichen aus zwei Programmen: |
||
* ''tangle'' erzeugt eine Pascal-Datei aus der |
* ''tangle'' erzeugt eine Pascal-Datei aus der WEB-Quelldatei, |
||
* ''weave'' erzeugt die Dokumentation als TeX-Datei. |
* ''weave'' erzeugt die Dokumentation als TeX-Datei. |
||
WEB basiert auf [[Pascal (Programmiersprache)|Pascal]]. Es wurden auch Varianten entwickelt, die auf anderen Programmiersprachen aufsetzen. Dennoch blieb die Popularität von WEB stets gering. |
|||
Die Programme [[TeX]] und [[Metafont]] sind in |
Die Programme [[TeX]] und [[Metafont]] sind in WEB geschrieben. |
||
Seit Anfang der 1990er Jahre existiert auch eine neuere Version von |
Seit Anfang der 1990er Jahre existiert auch eine neuere Version von WEB namens '''CWEB''', die in der [[C (Programmiersprache)|Programmiersprache C]] geschrieben wurde. |
||
== Weblinks == |
== Weblinks == |
Aktuelle Version vom 10. August 2016, 01:00 Uhr
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 Varianten entwickelt, die auf anderen Programmiersprachen aufsetzen. Dennoch blieb die Popularität von WEB stets gering.
Die Programme TeX und Metafont sind in WEB geschrieben.
Seit Anfang der 1990er Jahre existiert auch eine neuere Version von WEB namens CWEB, die in der Programmiersprache C geschrieben wurde.
Weblinks
[Bearbeiten | Quelltext bearbeiten]- An Introduction to the WEB Style of Literate Programming (englisch; PDF-Datei; 149 kB)
- The CWEB System of Structured Documentation (englisch)