程序员的神话|长铗的《屠龙之技》,每个程序员都应该看看

程序员的神话|长铗的《屠龙之技》,每个程序员都应该看看

程序员的神话|长铗的《屠龙之技》,每个程序员都应该看看

第一次知道Lisp这门编程语言是在阅读长铗的《屠龙之技》时,这篇短篇科幻小说描写的是一个天才程序员爱恨纠缠的一生,构思巧妙而又充满二进制的迷思,阅读两遍之后,仍让人念念不忘。

这是一个属于程序员的神话故事,值得每个Programmer品读!

屠龙之技 (节选)

雨水从宽阔的大理石台阶上淌下来,打湿了年轻人制作考究的山羊皮皮鞋。他的身形颀长瘦削,撑一把漆黑的木柄雨伞,侧脸仰望着灰蒙蒙的天空。年轻人推开图书馆那扇锈涩厚重的大门时,一只鸽子飞了出来。他钝重的步子在高耸狭窄的空间里激荡回响。这是一个由教堂改建而成的街区图书馆,在这个时代,聆听圣音的人已经不多了。

年轻人停住了脚步,目光蓦地垂落到教堂内远远的一角。冬日灰冷的阳光从高窗上的彩色玻璃中透下,照着一个佝偻的背影。肥胖的鸽子随意地停在那个人的肩膀、乱糟糟的白发和绿漆剥落的长椅上。

年轻人缓缓走近这个渺小的身影,慎重的步子甚至没有惊动啄食的鸽子。“这就是了。”他听到怦怦直跳的心脏在说。

“先生。”年轻人深深地躬下身去。

老人头也不抬,手指捏搓着黄褐色的鸟

粮,长指甲又黑又亮。

“周末不开放。”冰冷喑哑的声音像是来自阴曹地府。

“我不是来借阅图书,我……”“走吧。”

年轻人的嘴唇微微颤动,他本来就不是擅言之人。但他没有离开,而是安静地垂拱而立。

一个时辰或是更久之后,鸽子吃饱了,它们快乐地盘旋追逐起来。羽毛、爪子上的鸟粮、鸟屎像雨沫似的飘落到年轻人短而硬的头发上。

“来此何事?”

“学习屠龙之技。”

教堂再次陷入沉默,又像是时间的凝固。

“我来到这里,就已经证明:我将是您最出色的弟子。因为对于外面的人来说,您的名字不过是个虚无缥缈的传说;而之于我,您就像是nul一般真实、唯一!(nul是Asc码中的零。)只有我能找到您,也只有我才是您最合格的继承人!”年轻人的声音急促、干净,显然,这一天他已经等待很久了。

“继承?”老人鸷冷的目光刺得他一噤,但他的勇气没有退缩。

“是的,先生。我的父亲就是一个程序员,一个平庸甚至拙劣的ASP程序员。他一辈子都在兢兢业业地写脚本,可他只是在原地打转,徘徊不前,就像一个循环。不过他活得很开心,他从未觉得自己卑微。有一天,一个名叫ETT的家伙嘲笑他活得窝囊,父亲只是宽容地一笑;不久,一个叫Java的毛头小伙儿也在他面前耀武扬威,父亲陷入困惑,但仍未动摇他信奉的冯·诺依曼哲学。直到有一天,父亲遇到了乳臭未干的DotNet,父亲的精神世界彻底崩溃了……可是,这时他已经四十二岁了,远远超出一个程序员的职业生命。父亲死了,过劳死,没有医保,没有补偿,自始至终,他只是一个脚本的奴隶……我瞧不起他!我发誓,我绝不能像父亲那样活着,我要成为真正伟大的程序员,像约翰·卡马克、蒂姆·伯纳斯·李那样名垂青史!这便是我对父亲的继承,先生。”

“数学有用吗?”老人突然发问。

年轻人一愣,说:“我学过哥德尔的形式逻辑和迪杰斯特拉算法理论……”

“数学有用吗?”老人像没听到似的重复问

道。

年轻人的脸红了,“没用。”他犹然记得上个世纪一位编程大师说过,对于商业编程和web编程来说,数学屁用没有。

老人冷笑一声,吃力地直起身,说:“跟我来。”

他站起来后身高还不及年轻人的腋下,年轻人不禁想起了自己的父亲,他潮湿的目光垂落在老人光秃秃的头顶上,鼻子就像吸人了发霉的灰尘一样涩涩的。

(更多精彩内容,请自行上网搜索……)


分享到:


相關文章: