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 3.0 — is one of the terms used to describe the evolutionary stage of the Web that follows Web 2.0. Given that technical and social possibilities identified in this latter term are yet to be fully realised the nature of defining Web 3.0 is highly… …   Wikipedia

  • 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 F.C. — Web F.C. is a semi professional lower level French football club that plays in a regional league called the Ligue de Basse Normandie. Web F.C. allows its members, called entraînautes, to vote on strategic and tactical decisions through the club s …   Wikipedia

  • 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 TV — may refer to: * MSN TV, an Internet service * Streaming video, video continuously downloaded from the Internet …   Wikipedia

  • Web 2.0 — A tag cloud (a typical Web 2.0 phenomenon in itself) presenting Web 2.0 themes The term Web 2.0 is associated with web applications that facilitate participatory information sharing, interoperability, user centered design,[1] and collaboration on …   Wikipedia

  • Web 1.0 — multipleissues notability = May 2008 cleanup = September 2008Web 1.0 is a retronym which refers to the state of the World Wide Web, and any website design style used before the advent of the Web 2.0 phenomonon. It is the general term that has… …   Wikipedia

Share the article and excerpts

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