WEB
編程語言
此條目需要精通或熟悉相關主題的編者參與及協助編輯。 (2010年12月11日) |
此條目需要補充更多來源。 (2010年12月11日) |
WEB 是一種計算機編程語言系統。它由高德納設計,是第一種實現他稱作「文學編程」的語言:旨在通過在描寫性的文字中嵌入源代碼,讓開發者如同創建文學作品一樣編寫軟件;而非像其他大多數編程語言中一樣。相反,所採用的結構更注重人閱讀要求,而非編譯器的要求。
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.
外部連結
這是一篇關於電腦程式語言的小作品。您可以透過編輯或修訂擴充其內容。 |