编程,不仅仅是一门技术,更是一门艺术。

最初看到这句话是在一本C语言高级编程的书里,后来我跟卡曼奇谈到有此一说时, 他告诉我,他在Herbert Schildt的一本书(好像是《C语言大全-C:The Complete Reference》) 里看到过这么一句话,于是我们一致认定是那位中国作者抄袭了Herbert先生的话, 这是国内IT界的博士们常干的事,后来我看到了《C语言大全》, 发现前面说的那本书中有不少的内容来自此书,虽然我终于没有找到那句话 (书太厚了,而且那时我自认为对C语言已经精通,所以没有太细看), 但他作为一位抄袭者是毫无疑问的了,何况Herbert还是我们共同的偶像之一, 声讨抄袭者是必然的了。

这句话也实在是一句 至理名言,就凭这句话我们把Herbert当作偶像也不为过。 德国哲学家尼采(又是尼采)对科学与艺术的关系有独到的看法: “科学的主要秘密就是重视真理之寻求甚于重视真理本身。…… 在这之外还有一个深刻的妄念,认为思想循着因果律的线索可以直达存在至深的深渊, 还认为思想能够认识存在,而且能够修正存在。这一崇高的形而上学妄念成了科学的本能, 引导科学不断走向自已的极限,到了这个极限, 科学必定突变为艺术--原来艺术就是这一力学过程所要达到的目的。” (以上引自尼采《悲剧的诞生》(1870-1871)第15节)。原来科学就是与艺术有着这样的关系。

我们以为,作为一名程序员到了把编程当作艺术的时候, 他就已经到了一种完全不同的境界,如同练成了九阴真经北冥神功易筋经洗髓经之类的无上内功, 达到了能以无招胜有招的地步,堪称一代宗师。这也是我辈所日夜向往的目标所在, 可惜我们还没有找到一条可以这到这一目的的终南捷径(据说这个词还有一个典故: 古时有一个人想做官而未能如愿,于是搬到终南山去住,并放出风声说有贤人隐居终南山, 不久皇帝听说果真派人到山上请他去做官,他自然是如愿以偿了,后人便造了这么个词), 我们于是只好耐心苦练,并借此Internet宝地与各位大侠切磋,以求共同提高, 不知这里算不算是终南山呢?^_^