编程之禅-程序员的哲学

《编程之道》,一个酷爱东方哲学和练太极拳的老外写的书。作者是一位资深的程序设计师,从他的爱好和著作中 可以看得出作者的文化底蕴。而他现在从事的工作,是如何把最好的管理技术和高科技企业联系起来,而这种最好的“管理技术”的理念是“应用文化动力学”。他 模仿《道德经》、禅宗公案和古代寓言的形式写出了三本很有意思的书:《编程之道》《编程之禅》《计算机寓言-信息时代的启示》(《The Tao of Programming》《The Zen of Programming》《Computer Parables-Enlightenment in the Informating Age》).

毫无疑问,古老的编程艺术在西文人的脑海里通常会被误解,现代的观点则认为这是一种工程学、机械论和唯物论。
高超的程序员并非致力于表面的成功,而是在人机之间寻找一种神秘的存在。
根据禅的解释,在硬件、软件、固件、界面和理解之间没有分界--相反,所有这些都结合进了一个和谐的整体。
只有当程序员最终学会了将那种“自我自我的存在”的虚假感觉抛在一边,此种境界才可能达到,而那种“自我的存在”的感觉往往伴随在我们大多数人的生活之中。
这是计算机所带来的--禅师程序员的行为方式。
有人说,掌握了禅机的程序员也就掌握了生命。这样的程序员是以一种永不疲倦的童稚的欢乐来看待这个世界的。
觉悟了的程序员,走在大街上也能感觉到两旁房子和大楼里面的电脑。
觉悟了的程序员,能够感觉和听到调制过的数据穿过电脑线时那种电流脉冲的持续不断的嗡嗡声。
觉悟了的程序员已经与宇宙合为一体


程序不过是梦,
生于无形无象的禅中,
我们只是那做梦的人。



我编程三日,
两耳不闻人声,
只有硬盘在歌唱。



编译程序在运行,
像一条湍急的河流,
我静静地等侯。



为何要用LISP?
COBOL语言我不懂,
所以我用LISP。



编程一整夜,
透过窗户,照到屏幕上,
初升的太阳。



硬件和软件,
我们是你们的主人和奴隶,
我们的生活是程序。



你能听见吗,
上程序的声音?
答案是NUL。



电子邮件说,
项目已取消,
清理文档时,我哭了。



计算中心空空荡荡,
静静的只有风扇在嗡鸣。
我走过一排排的CPU,
磁通量刺痛了我的皮肤。
我打开一扇门,又冷又硬,
看见指示灯在控制板上跳动。
一台没有灵魂的机器,人们说,
但它的灵魂是同事们的汗水,
在它里面有我们多年的生命,
失望,友谊,悲伤,欢乐,
算法成功时的狂喜,
和无数个徒劳无获的长夜。
我听见了叹息和欢笑的回声,
在这间黑洞洞的办公室里,

终端机闪耀着光芒,就像星星一样。

你可能感兴趣的:(编程之禅-程序员的哲学)