Knuth的著名書是"The Art of Computer Programming"。他把程序設計看成一種藝術。從八十年代起這種觀點就不被軟件界認可。 現在普遍認為程序設計是工程,而不是藝術。好的程序並不是構思巧妙的程序,而是易讀懂易修改的程序。一個程序如果別的程序員很難讀懂,很難修改,寫得再好也是廢品。 一般來說,你寫的程序中你最得意的那段,很可能是最臭的那段。