编程的最高境界是什么样子呢? 我想应该是掌握一种思想,一种能将你对世界的认识、对自身的认识以及对他人的认识全部溶入其中的包罗一切的思想。这个思想也可以从其它的学科中获取,因此有着互通性,比如音乐或是美术,优美的代码会给你一种旋律感,美妙的结构会给你带来布局上的美感,如果用一个词来代表这种思想,我想它应该是“道”。
大师在讨论编程的时候并不会教你某个语句该怎么写,某条函数该怎么用,而是抛开表象,直指本源,从思想的层面来讨论。这本书适合在你编程之余拿来对照一下,检验一下你的编程理念,或者只是博你一笑,毕竟古之先贤与我们距离太遥远了。
点击下载该文件
文章摘录:
一名程序员曾创建了一套庞大的数据库,它包含了世界上有关文学、史实、人物
和数据的所有资料。然后他又建立了一套先进的索引系统将那些知识联系起来,
这样,他便能随心所欲地在数据库里航行。他坐在电脑前享用着他的劳动成果,
即满足又愉悦。
三分钟过后,程序员开始头痛;三小时过后,程序员感到很不舒服;三天过后,
程序员毁掉了他的数据库。当问他为什么要这样做时,他回答说:“
这个世界置于我的指尖,我能到任何地方,观看任何事情。因为我不再被外界的
条件所限制,所以,我没有理由不知道任何存在着的应该被知道的事物。我吃不
下,睡不着。我所能做的就是在数据库里游荡。现在我可以休息了。