我一直试图弄清楚 Donald Knuth 的WEB是什么,但它真的很矛盾。我从网页上了解到它类似于 doxygen,但我阅读的所有资料都坚持认为它是一种编程语言。但是,它看起来不像我见过的任何编程语言。
那么WEB究竟是什么?是否有一些文档可以解释它?
令人惊讶的问题,因为没有什么比快速搜索更容易找到的了:
\n\n来自维基百科页面https://en.wikipedia.org/wiki/WEB:
\n\n\n\n\nWEB 是由 Donald E. Knuth 创建的计算机编程系统,\n 作为他所谓的“文学编程”的第一个实现:\n 通过将源代码嵌入描述性文本,\n 可以将软件创建为文学作品的想法,而不是相反(这是大多数编程语言中的常见做法),按照便于向人类读者解释的顺序,而不是按照编译器要求的顺序。
\n\nWEB 由两个辅助程序组成:TANGLE,它从源文本生成可编译的 Pascal 代码;WEAVE,它使用 TeX 生成格式良好、可打印的文档。
\n\nCWEB 是 C 编程语言的 WEB 版本,而 noweb\n 是一个独立的读写编程工具,它受到 WEB 的启发(如名称所示),并且与语言无关。
\n\n用 WEB 编写的最重要的程序是 TeX 和 Metafont。\n 现代 TeX 发行版使用另一个程序 Web2C 将 WEB\n 源代码转换为 C。
\n
更多信息请参阅作者强烈推荐的书籍:
\n\n文学编程(语言与信息研究中心 - 讲义)平装本 \xe2\x80\x93 1992 年 6 月 1 日
\n\nISBN-13: 978-0937073803 ISBN-10: 0937073806
\n\n在 Amazon.com 或更好的网站上查看该书的评论,购买该书并开始阅读。
\n| 归档时间: |
|
| 查看次数: |
1158 次 |
| 最近记录: |