下面是《编程之禅》书中一些经典的描述,请大家品评:
一位初学者问大师,“每当我在一套新的系统上编程时,必须学会一种新的语言。
为什么没有一套标准呢?”
大师转身而去。“唯一真正的标准是死亡。”他说
大师如是说:“任何一个程序,无论它多么小,总存在着错误。”
初学者不相信大师的话,“如果一个程序小得只执行一个简单的功能,那么会怎样?”他问。
“这样一个程序将没有意义,”大师说,“但假设这样一个程序存在的话,操作系统最后将失效。产生一个错误。”
但初学者不满足。“如果操作系统不失效,那么会怎样?”他问。
“没有不失效的操作系统,”大师说,“但假设这样一个操作系统存在的话,硬件最后将失效,产生一个错误。”
初学者仍不满足。“如果硬件不失效,那么会怎样?”他问。
大师长叹一声。“没有不失效的硬件,”他说,“但假设这样的硬件存在的话,用户就会想让这个程序做一件不同的事,这件事也是一个错误!”
没有错误的程序是一则谬论,世间难寻。假设存在着一个没有任何错误的程序,那么这个世界将会不复存在。
五名初学者哭着走进了大师的办公室,“呜,呜!听说我们的项目可能要被取消了 。”
大师说:“所有事情照常继续,直到它们停止。”
听了这话,那些初学者便返回各自的工作中去了。
俳句一
程序不过是梦,
生于无形无象的禅中,
我们只是那做梦的人。
俳句二
我编程三日,
两耳不闻人声,
只有硬盘在歌唱。
俳句三
编译程序在运行,
像一条湍急的河流,
我静静地等侯。