WEB

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 — 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 — (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 — Web, n. [OE. webbe, AS. webba. See {Weave}.] A weaver. [Obs.] Chaucer. [1913 Webster] …   The Collaborative International Dictionary of English

  • Web — Das World Wide Web [ˌwɜːldˌwaɪdˈwɛb], kurz Web oder WWW, deutsch wörtlich „weltweites Gewebe“, ist ein über das Internet abrufbares Hypertext System. Es wurde am 6. August 1991 weltweit zur allgemeinen Benutzung freigegeben.[1][2] Hierzu benötigt …   Deutsch Wikipedia

  • .web — Infobox Top level domain name=.web background=#D2B48C introduced=Not in official root; run as a prospective registry since 1995 type=Proposed top level domain; alternative registry domain status=Run as a prospective registry and proof of concept; …   Wikipedia

  • web — I. noun Etymology: Middle English, from Old English; akin to Old Norse vefr web, Old English wefan to weave Date: before 12th century 1. a fabric on a loom or in process of being removed from a loom 2. a. cobweb, spiderweb b. a network of silken… …   New Collegiate Dictionary

  • Web — noun see World Wide Web …   New Collegiate Dictionary

Share the article and excerpts

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