Knuth谈文学编程

Knuth坚持文学编程是比传统方式好的多的编程方式。不用文学编程,他不可能搞出很多软件,包括MMIX虚拟机。

至于文学编程不流行的原因,Knuth认为一个是用非文学编程的方法写出的程序的平均水平也有C(也许是C++),而不是F。既然及格了,所以程序员们也就不愿去尝试一种新的方式。还有一个是Jon Bentley指出的,精通编程的是少数人,精通文档撰写的也是少数人,文学编程需要的程序员得同时属于这两个少数群体。

当然Knuth强调他不同意强制推销观点。如果你觉得文学编程不是你的风格,那就忘了它,走自己的路,Knuth不会说你。

Leave a Reply