Knuth的著名書是"The Art of Computer Programming"。他把程序設計看成一種藝術。從八十年代起這種觀點就不被軟件界認可。
現在普遍認為程序設計是工程,而不是藝術。好的程序並不是構思巧妙的程序,而是易讀懂易修改的程序。一個程序如果別的程序員很難讀懂,很難修改,寫得再好也是廢品。
一般來說,你寫的程序中你最得意的那段,很可能是最臭的那段。
把寫程序比作寫詩的觀點是錯誤的。
所有跟帖:
• 謝謝,講的主要是意境和感受, 不是方法. 不過必須承認, -虔謙- ♀ (114 bytes) () 06/02/2007 postreply 21:52:27
• 聰明的腦袋、靈巧的雙手、輕盈的步履,都需要 -德州老外- ♂ (58 bytes) () 06/04/2007 postreply 15:31:33
• Not quite get it, but thank you :) -虔謙- ♀ (0 bytes) () 06/05/2007 postreply 12:56:37