Knuth的著名书是"The Art of Computer Programming"。他把程序设计看成一种艺术。从八十年代起这种观点就不被软件界认可。 现在普遍认为程序设计是工程,而不是艺术。好的程序并不是构思巧妙的程序,而是易读懂易修改的程序。一个程序如果别的程序员很难读懂,很难修改,写得再好也是废品。 一般来说,你写的程序中你最得意的那段,很可能是最臭的那段。