WEB 是一種電腦程式語言系統。它由高德納設計,是第一種實現他稱作「文學編程」的語言:旨在通過在描寫性的文字中嵌入原始碼,讓開發者如同建立文學作品一樣編寫軟件;而非像其他大多數程式語言中一樣。相反,所採用的結構更注重人閱讀要求,而非編譯器的要求。

WEB包含了2個主要程式:TANGLE,從源文字生成可編譯的Pascal代碼,以及WEAVE,使用TeX生成格式漂亮,可列印的文件。

CWEB是WEB的C語言新版本,noweb是另外一種借鑑了WEB的文學編程工具(就如體現在名字上),同時與語言無關。

使用WEB編寫程式的最具有重要意義的有TeXMetafont。現代的TeX發行版使用另外一個名為Web2C的程式將WEB原始碼轉換成C。

參考文獻

編輯
  • Knuth, Donald E. Literate Programming. CSLI Lecture Notes 27. Stanford, California: Center for the Study of Language and Information. 1992. 

外部連結

編輯