天天看点

节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人

作者:一叶悲欣

节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人感触和长留心怀。比如秦汉唐宋,没有了史记唐诗宋词会怎么样呢?谢谢作者们记载下了IT行业内三段精彩绝伦、流传长久的传奇故事。

毕业后,被DOOM这个划时代的游戏疯狂迷住,由此知道了id softwre公司,和 John Carmack——我心目中至令为止仍最为敬仰的传奇程序员。并在连Basic 语言都还手生的情况下,驶离物理学航道,追随Carmack的伟大指引,撞向了汇编和C语言的深海。没被淹没,后来还真有机会做了几年的游戏,可惜平凡人一个,连Carmack的一个手指头都够不着啦。

于是在软件开发公司泡着了。其时Unix已不是我等能轻松玩的年代了,又贵又版权什么的,所以在工作时就是按甲方要求老老实实写Windows应用。但入行那会,可是在开发工具领域Borland和Microsoft两大霸主此起彼伏、你来我往的争斗异常精彩的时代,留下了诸如“C/C++的圣战”、“Delphi逆转奇迹”等之类传奇。少年心性,什么好东西都要尝试,除了俩霸主的,顺带着把中间站起来呐喊过又倒下的Watcom、Symantec、IBM、Sybase、Intel等等公司的种种开发语言和工具,都是安装啊又卸载的,搞坏过几台电脑。俱往矣,那生龙活虎折腾至死方休的10多年岁月,只有在翻开《Borland传奇》时,回想着能哭笑两声了。微软的Visual Studio一统江湖的多年里,竞争不再,英雄沉寂。现如今JetBrains有当初Borland的面相,可有看头?

Unix世界,被许多神秘深奥的传说和不属于开发工程师的用户就与其不对付的特性,塑造成一种古怪的观感。其实,看完薄薄的《Unix传奇》,里面是如何描绘C语言的,就是同样描绘了Unix:“(直至今日)它仍然是计算机领域的核心语言。在流行度、影响力和重要性的榜单上,它几乎总是名列前两、三位。在我看来,没有任何一种其它语言能在优雅度、表现力、效率和简洁之间做到同样程度的平衡”。如果计算机有DNA,那就是Unix和C语言。

在AT&T贝尔实验室,Unix被Ken Thompson为了玩太空漫游游戏用汇编创造出来,Dennis Ritchie为了它能更快更好使用和移植,发明了C语言,并和Ken用C重写了内核。他俩的主管,Doug McIlroy,有卓著的远见和对技术的好品味和判断力(没有他,就没有Unix),为Unix供献了至今还在使用的一系列命令和程序员手册。而Brian Kernighan,《Unix传奇》的作者,也是《C程序设计语言》、《Go程序设计语言》的合著者,谦逊地说“有幸”参与见证了整个过程。还有周边一群天才横溢的谦谦君子,同样也是无私且无拘无束地为Unix的黄金前十年添砖加瓦。直至它因商业欲望被拖入泥潭,直至Linux出现。

“Unix安装数已达10个,有望继续增加。”

——Unix程序员手册(第2版),1972年6月

“Unix安装数现已超过50个,有望继续大量增加。”

——Unix程序员手册(第5版),1974年6月

不积跬步无以至千里,大风起于青萍之末。多年以后,希望我也能对现在参与的工作在回想时有幸这样写过充满回忆的话语吧。

#Borland传奇# #Doom启世录# #《Unix传奇》#

节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人
节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人
节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人
节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人
节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人
节日,从《Borland传奇》开始,一番《DOOM启世录》,以《Unix传奇》收尾。伟大的时代有伟大的文字相载,才能令人