WEB

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.

Seit Anfang der 1990er Jahre existiert auch eine neuere Version von WEB namens CWEB, die in der Programmiersprache C geschrieben wurde.

Weblinks


Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Web — may refer to:Biology* Spider web, a mesh built by a spider, composed of spider silk and usually used for trapping prey like flies and other insectsComputing* WEB, a computer programming system created by Donald Knuth to implement literate… …   Wikipedia

  • Web — Saltar a navegación, búsqueda La palabra web (del inglés: red, malla, telaraña[1] ) puede referirse a: World Wide Web (también conocida como la Web ), el sistema de documentos (o páginas web) interconectados por enlaces de hipertexto, disponibles …   Wikipedia Español

  • Web — Web, n. [OE. web, AS. webb; akin to D. web, webbe, OHG. weppi, G. gewebe, Icel. vefr, Sw. v[ a]f, Dan. v[ae]v. See {Weave}.] [1913 Webster] 1. That which is woven; a texture; textile fabric; esp., something woven in a loom. [1913 Webster]… …   The Collaborative International Dictionary of English

  • web — index intertwine, involution Burton s Legal Thesaurus. William C. Burton. 2006 Web …   Law dictionary

  • web — (w[e^]b), n. The {world wide web}; usually referred to as {the web}. [PJC] …   The Collaborative International Dictionary of English

  • Web — (w[e^]b), v. t. [imp. & p. p. {Webbed}; p. pr. & vb. n. {Webbing}.] To unite or surround with a web, or as if with a web; to envelop; to entangle. [1913 Webster] …   The Collaborative International Dictionary of English

  • 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,… …   Wikipedia

  • .web — es un dominio de internet de nivel superior, no oficial, que lleva propuesto desde 1995. En la última revisión de 2000, en la que se añadieron siete nuevos dominios, la ICANN, no aprobó la solicitud del dominio .web. Sin embargo, ésta tampoco fue …   Wikipedia Español

  • Web — Web, n. [OE. webbe, AS. webba. See {Weave}.] A weaver. [Obs.] Chaucer. [1913 Webster] …   The Collaborative International Dictionary of English

  • Web — Web. См. Ребро. (Источник: «Металлы и сплавы. Справочник.» Под редакцией Ю.П. Солнцева; НПО Профессионал , НПО Мир и семья ; Санкт Петербург, 2003 г.) …   Словарь металлургических терминов

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”