時光倒流200年

程序員是個有趣的職業,但他為我們所熟知的時間似乎并不算長。倒退回十幾年前大概經常會被人們和電腦維修或網絡工程的技術人員混為一談(好吧即使今天也存在著相當一部分人會混為一談),本文就來講一些有關這個職業的故事。

1、1946年

得益于近十年互聯網的蓬勃發展,大多數人已經對程序員有了一個基本的認識,但總會認為這個職業帶著濃郁的現代色彩,讓人聯想到主機上閃爍的指示燈、黑漆漆的屏幕上翻滾著的奇怪命令、復雜紛繁的數據圖表、毫無感情色彩的機器語音這些充滿摩登氣息的場景——這樣的印象自然有其深厚的群眾基礎無可厚非,而實際的情況是,這個職業比我們想得還要古老一些。

翻開歷史書,我們大概首先會停留在1946這個時間點上,號稱“世界上第一臺通用計算機”ENIAC(Electronic Numerical Integrator And Computer,電子數字積分計算機美國賓夕法尼亞大學穆爾電氣工程學院1946)在這一年誕生(雖然“第一臺計算機”的定義似乎一直存在著爭議,但這不是本文的重點,感興趣的同學可以查閱ABC和ENIAC的故事)。

(世界上第一臺通用計算機 ENIAC)


早期的ENIAC使用接電的方式輸入,采用十進制計數法,對復雜的編程的支持是十分有限的。

2、1815年

人類控制機器的欲望和海量計算的需求卻并不是ENIAC 這個笨重的家伙誕生后才萌發的,讓我們把時間的指針撥向更加深邃的過去,來到比人類進入電氣時代的時點還要久遠的1815年。

在處于工業革命帶來的白金時期的不列顛大陸誕生了一個女嬰,愛達·拜倫(Ada Byron)。

(愛達·拜倫)


這個女孩子的父親就是拜倫第六世勛爵喬治·戈登·拜倫——聲名顯赫而在私生活方面又頗具非議的19世紀英國浪漫主義詩人,她的母親安妮·伊莎貝拉·米爾班奇是一名嚴肅的數學研究者(拜倫稱他的夫人為四邊形公主),愛達的誕生被稱為“文學與數學的結合”,而如此耀眼的出身卻并沒能帶給她幸福完整的童年,拜倫夫婦于1816年離異,隨后拜倫流浪瑞士。愛達在母親的照顧下長大,自幼接受嚴格的數學和機械學方面的培養。

愛達人生的第一個轉折點出現在她17歲的一場晚宴上。宴會的主人查爾斯·巴貝奇(Charles Babbage 英國數學家、發明家兼機械工程師)向來賓展示了他最新的設計成果——差分機的一個小型樣本(差分機是為了提高乘法速度和數字表精度而研發的一臺計算儀器,誕生于十九世紀上半葉)。這個樣本上遍布著復雜旋鈕和密集的齒輪,工作時轉動起來的波紋對于尋常人而言仿佛帶有著催眠的魔力,巴貝奇自豪的向客人們介紹著他的設計,贏來了一片驚嘆和贊許之聲。

(巴貝奇,愛達·拜倫和差分機)


有一名賓客在回憶錄中寫道:看見差分機,在場的人們流露的表情仿佛是野蠻人第一次看見鏡子,但是她不同,她明白其中的原理…。

這里的“她”說的便是愛達,席間的年僅17歲的少女,在這場宴會上相識了巴貝奇,并深深為他的研究成果所吸引,而這次相遇也最終影響了她的一生。

愛達和巴貝奇真正的合作是在這次相遇的十年后,巴貝奇正埋首于一個更加龐大復雜的計算儀器項目——分析機

巴貝奇當之無愧是一名蒸汽時代的硬件先驅,他畢生的精力都專注于機器本身,復雜的圖紙和數以萬計的零部件占據了這位學者大部分的精力,他的目標很明確也很單一,就是要制造一臺蒸汽驅動的計算機器來取締效率低下的人工計算。而愛達不同,她在巴貝奇的機器上看到的不是單一的數字,而是絢麗的圖案,是優美的旋律,是萬物的邏輯,是描述現實世界的無限可能。

今天的我們知道,想要讓一臺會算數的機器做到“各種各樣的事情”,就需要將“各種各樣的事情”的行為轉換成數學邏輯,并以指令的方式下達給機器,而這個過程也就是編程的過程。

愛達思想的光芒和對新世界的美好愿景,全部以注記的形式留在了1843年整理的《分析機概論》中。然而在當時,分析機卻最終因為各種原因(主要是財政問題)沒能被制造出來,《分析機概論》和愛達的筆記自然也沒有在當時引起太多的注意,十年后愛達病逝,她的才學、智慧和對邏輯世界的憧憬,隨著書中的注記被一同合上,在積滿灰塵的書柜上被人遺忘,一如她長眠在諾丁漢郡的圣瑪麗亞·抹大拉教堂,她父親的身邊,再無人問津。

3、1953年

時間回到20世紀中葉,愛達的筆記在1953年被再次公布,此時人類已經進入電氣時代已經大半個世紀,這份帶著“舊世界“氣息的機械文獻卻令人驚奇的包含了先進的邏輯敘述,判斷、循環、子程序這些概念讓人難以置信它出自一百年前的一位女士的手中,而也正因為一百年前那個電氣尚未誕生的科技蠻荒時期,當時的人們無法讀懂它,更無法理解它驚世的價值。

(愛達的筆記)


在這幾年之后的20世紀50年代末期,MIT的黑客們在TX-0上夜以繼日的編寫匯編代碼的時候,愛達的靈魂與這些狂放不羈又聰明絕頂的少年們合為一體,她的意志終于得到繼承,她夢想中那個可以演奏音樂可以描繪圖案,可以通過邏輯表達一切的機器,終于經過一個世紀的漫長等待,走進了人類的文明,并且在未來短暫的幾十年里給人類文明的進步插上了一副無比大強的羽翼。

查爾斯·巴貝奇、愛達·洛夫萊斯(愛達的婚后通稱),兩位計算機科學的時代先驅,在百家爭鳴、人才輩出的不列顛帝國白金時期如同兩枚轉瞬即逝的流星,在璀璨的星河中并沒有引起人們太多的留意,但他們探索的方向終究被后世所肯定。

巴貝奇和愛達是早春綻放在積雪上的花朵,無法在寒風中結出果實,但科技的春天已經不可阻擋,人類的文明注定要邁上一個更高的臺階。

本文作者:潘銳(點融黑幫),就職于點融網工程部FTS team,PM一枚,現負責供應鏈及企業金融服務相關系統設計工作,區塊鏈相關知識學習中。愛好閱讀。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,825評論 6 546
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,814評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,980評論 0 384
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 64,064評論 1 319
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,779評論 6 414
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,109評論 1 330
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,099評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,287評論 0 291
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,799評論 1 338
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,515評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,750評論 1 375
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,221評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,933評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,327評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,667評論 1 296
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,492評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,703評論 2 380

推薦閱讀更多精彩內容