WEB 是一种电脑编程语言系统。它由高德纳设计,是第一种实现他称作“文学编程”的语言:旨在通过在描写性的文字中嵌入原始码,让开发者如同创建文学作品一样编写软件;而非像其他大多数编程语言中一样。相反,所采用的结构更注重人阅读要求,而非编译器的要求。
此条目需要精通或熟悉相关主题的编者参与及协助编辑。 (2010年12月11日) |
此条目需要补充更多来源。 (2010年12月11日) |
WEB包含了2个主要程序:TANGLE,从源文本生成可编译的Pascal代码,以及WEAVE,使用TeX生成格式漂亮,可打印的文档。
CWEB是WEB的C语言新版本,noweb是另外一种借鉴了WEB的文学编程工具(就如体现在名字上),同时与语言无关。
使用WEB编写程序的最具有重要意义的有TeX和Metafont。现代的TeX发行版使用另外一个名为Web2C的程序将WEB原始码转换成C。
参考文献
- Knuth, Donald E. Literate Programming. CSLI Lecture Notes 27. Stanford, California: Center for the Study of Language and Information. 1992.
外部链接
这是一篇关于计算机程序语言的小作品。您可以通过编辑或修订扩充其内容。 |
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.