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 |
| dbpedia-owl: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 version of WEB for the C programming language, while noweb is a separate literate programming tool, which is inspired by WEB (as reflected in the name) and which is language agnostic. The most significant programs written in WEB are TeX and METAFONT. Modern TeX distributions use another program Web2C to convert WEB source 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. Seit Anfang der 1990er Jahre existiert auch eine neuere Version von WEB namens CWEB, die in der Programmiersprache C geschrieben wurde.
- 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; TeX: The Program resp. METAFONT: The Program. WEB har i CWEB fått en uppföljare som använder programspråket C i stället för Pascal.
- WEB 是一种计算机编程语言系统。它由高德纳设计,是第一种实现他称作“文学编程”的语言:旨在通过在描写性的文字中嵌入源代码,让开发者如同创建文学作品一样编写软件;而非像其他大多数编程语言中一样正相反。所采用的结构更注重人阅读要求,而非编译器的要求。 WEB包含了2个主要程序:TANGLE,从源文本生成可编译的Pascal代码,以及WEAVE,使用TeX生成格式漂亮,可打印的文档。 CWEB是WEB的C语言新版本,noweb是另外一种借鉴了WEB的文学编程工具(就如体现在名字上),同时与语言无关。 使用WEB编写程序的最具有重要意义的有Tex和metafont。现代的TeX发行版使用另外一个名为Web2C的程序将WEB源代码转换成C。
|
| dbpedia-owl:wikiPageExternalLink
| |
| dcterms:subject
| |
| rdfs:comment
|
- 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; TeX: The Program resp. METAFONT: The Program. WEB har i CWEB fått en uppföljare som använder programspråket C i stället för Pascal.
- WEB 是一种计算机编程语言系统。它由高德纳设计,是第一种实现他称作“文学编程”的语言:旨在通过在描写性的文字中嵌入源代码,让开发者如同创建文学作品一样编写软件;而非像其他大多数编程语言中一样正相反。所采用的结构更注重人阅读要求,而非编译器的要求。 WEB包含了2个主要程序:TANGLE,从源文本生成可编译的Pascal代码,以及WEAVE,使用TeX生成格式漂亮,可打印的文档。 CWEB是WEB的C语言新版本,noweb是另外一种借鉴了WEB的文学编程工具(就如体现在名字上),同时与语言无关。 使用WEB编写程序的最具有重要意义的有Tex和metafont。现代的TeX发行版使用另外一个名为Web2C的程序将WEB源代码转换成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.
- 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.
|
| rdfs:label
| |
| owl:sameAs
| |
| foaf:page
| |
| is dbpedia-owl:programmingLanguage
of | |
| is dbpprop:programmingLanguage
of | |
| is owl:sameAs
of | |
| is foaf:primaryTopic
of | |