遗忘的语言

Posted on December 21, 2010

WEB , 没错,我指的就是 WEB . 但是不是那个用 浏览器堆积起来的 WEB , 而是大师高爷爷随 TeX 推出的 WEB 编程语言。

WEB 编程语言,让编程顺着人的思路,而不是机器的思路。

最近为了写论文,也让我有更多的时候去接触 TeX . 突然很想知道现在用的 TeX 是不是高教授写的,还是后人重新实现的 … 然后去搜寻 TeX 源码 ,终于被我发现, TeX 其实是用 WEB 语言完成的。经处理后变成 PASCAL 代码 + TeX 文档。 PASCAL 代码经 web2c 翻译为 现代 C 程序,然后就可以使用 gcc 编译了。所以,现代TeX发行版里包含的 tex 程序,确实是高教授写的。大师的写程序,居然都是用的不一样的语言啊!

粗看 WEB 文件,发现除了描述看不到多少代码。几乎都是文档。其实就是思路。 WEB 程序保留了人的思路。完整的保留了人的思维。整个程序的结构也几乎就是安装人的思维去编写的。

WEB 语言也不限于 PASCAL, 现在有了 CWEB , 就是把 C 结合进 WEB 语言中。GOOD, 有空了试试去。

Comments