开博

开博

第一次写博客,最初想到的名称是“为生活而技术”,思来想去,总觉得不妥,为生活而工作?为生活而奔波?何其相似!好像有点狭窄。再者,如果写了非技术类的文章,那岂不是不符合“技术”的主题了,万一将来不写技术文章了,那更是牛头不对马嘴了。怎么办?好歹得找个“管用五十年”的标题吧,再想。嗯,为生活而艺术,这个好像不错,多fasion啊,什么东东最终都可以纳入艺术的范畴。哈哈,大而全,让我想到了一些程序员,总希望自己的程序能更通用一些,于是乎,代码膨胀,膨胀,再膨胀,最后,“嘭”的一声,爆掉了!不幸的是,我也曾是其中一个。

 

不管怎样,最终还是定了“为生活而艺术”,艺术源于生活,技术如斯,工作亦如斯。后来到网上查了查,恰巧有本书也叫《为生活而艺术》,是本美学书籍,当然,跟咱没半毛钱关系,有空倒是可以看看,陶冶陶冶情操。

 

又想起了 林语堂 先生的《生活的艺术》,在书中他谈了庄子的淡泊,赞了陶渊明的闲适,诵了《归去来辞》,讲了《圣经》的故事,以及中国人如何品茗,如何行酒令,如何观山,如何玩水,如何看云,如何鉴石,如何养花、蓄鸟、赏雪、听雨、吟风、弄月……林语堂将中国人旷怀达观、陶情遣兴的生活方式和浪漫高雅的东方情调皆诉诸笔下,向西方人娓娓道出了一个可供仿效的生活最高典型的模式。这种境界令我也颇为向往,不过,我怀疑这种东方情调在我们自己身上已经没留下多少印记,更多的只怕是对物质金钱的追逐罢了。

 

咱是俗人,看花赏月谈不上,看程序赏代码总可以吧。只要乐在其中,又何必在乎寄情的一定得是所谓的雅物?说到寄情于程序,在我心中最为典范的莫过于Ken Thompson了。网上关于他的传奇经历很多,有兴趣的话可以搜索一下。据说为了玩一个游戏,Ken用汇编语言写出了Unix操作系统的雏形,包括一个内核,一个文件系统,一个编辑器和一个编译程序。还开发出了C语言的前身——B语言。看来Ken真的很享受游戏,也说明Ken的功底非常深厚,非常非常之深厚,汇编,内核,文件系统,比较器,编译程序和开发新语言,任何一个单拿出来,都要耗费我们多少心血啊!他老人家倒好,信手拈来,不必吹灰之力。仿佛他已经摆脱技术的桎梏,进入大师的境界了。另外,我还想说的是,能随便抽出一个月时间做工作外的事情,他应该没有高房价的压力,呵呵。

 

还有一件事让我印象深刻。贝尔实验室将一台安装了UnixPDP-11提供给大家使用,有天大家发现Ken总是可以得到最高权限进入他们的账户,大家当然郁闷了,于是有人跳出来仔细分析了Unix代码,找到后门,修改后重新编译整个Unix。当所有人都以为这个世界应该清净了的时候,却发现Ken还是很容易就取得了他们的账户权限,于是大家更加郁闷。很多年后Ken才道出其中原委,原来代码里确实存在后门,不过并不在Unix代码中,而是藏在编译Unix的编译器里,每次编译器编译时就会自动加入后门代码,而当时整个贝尔实验室都用的是Ken所编写的C编译器。我甚至都能想象,Ken看到大家愕然的表情时脸上得意的笑容。我以为,这才是黑客的最高境界,手持技术的利器,和别人开着善意的玩笑,又开创了某一领域的先河。

 

学习的过程中有大师相伴,总是受益良多。UnixC在上世纪六七十年代被创造出来,现在已被广泛的使用,成为软件行业的基石之一。也许我们要了解半个世纪以后计算机的景象,不妨关注一下现在这些大师,或者贝尔实验室现在在做什么。

 

好了,“为生活而技术”也好,“为生活而艺术”也好,都无关紧要,是的,谁在乎啊。好好生活才是正道,只要能保证每天都比前一天知道更多的东西。

 

好好学习,天天向上。



你可能感兴趣的:(开博)