天天看點

節日,從《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傳奇》收尾。偉大的時代有偉大的文字相載,才能令人