B語言的發明者 Ken Thomson & C語言的發明者Dennis Ritchie

C語言的發明者Ken Thomson由於沒有參加C語言考試,在Google沒有提交代碼的權力。

哀悼結束,生活還要繼續。html

說段趣聞吧。你們都知道,C語言和Unix的發明者、圖靈獎得主、最具傳奇性的程序員Ken Thompson加盟Google以後,與一幫高手一塊兒搗鼓出了又一驚天之做:併發時代的系統編程語言Go。Go一經面世就闖入了編程語言排行榜前20,創造了奇蹟。程序員

但是,Gawker網站今天爆料,他在Google竟然沒有提交代碼的權力!緣由呢,只不過是按公司規定,全部程序員必須經過編程語言考試,而他尚未參加過這種考試,至少在《Coders at Works》一書寫做前:面試

Peter Seibel: 我知道Google有一個規定,每一個新員工都要在接受編程語言測試以後,才容許提交代碼。那就是說你也得考(你本身發明的)C羅?
Thompson: 是啊,我還沒考呢。
Seibel: 你還沒考? 難道你還不能提交代碼嗎?
Thompson: 是啊,我不能提交代碼,不行……我只是尚未去考試,還沒以爲有必要去考。

看來Google真是一家惟算法惟規則的公司。三年前,Google曾被曝光用算法和機器人程序來給申請者提交的簡歷打分。此外還有不少招聘和麪試程序中的古怪事情不斷見諸報端。正則表達式

無獨有偶,昨天成爲CSDN頭條的文章「從蓋茨到扎克伯格:極客的力量」中,也爆出開發Mac操做系統核心程序員之一Hertzfeld如今在Google也不快樂:算法

使赫茲菲爾德發生變化的不僅是時間,還有他的工做環境。谷歌將工程師看做最重要的資產,認爲員工必須喜歡本身從事的工做,同時支持開源軟件。但赫茲菲爾德認可,谷歌是一家大公司,在產品設計方面有嚴格的標準和程序,所以減小了他工做中的樂趣。他說:「我與工做的關係是藝術家與他的做品的關係,但在谷歌,我沒法從本身的工做中得到快樂。」
儘管我的的控制力下降了,但赫茲菲爾德擁有了產生更大影響的可能性。有時,谷歌的幾行代碼可能會影響成千上萬的人,這爲他的工做帶來了一種激情。他說:「這裏的一切都是主流的。谷歌、iPhone,這些比上世紀60年代甲殼蟲樂隊更能影響文化,它們甚至會影響整我的類。」

對了,《Coders at Work》 一書是對15位頂級程序員(包括圖靈獎得主高德納、Erlang和JavaScript 之父、Norvig、Guy Steele等等大師)的訪談集,在同類書中是最有趣、最有料並且最精彩的一本。中文版還在翻譯中,將由人民郵電出版社圖靈公司出版。微軟研究院的鄒欣作了不錯的讀書筆記1234,你們能夠去先睹爲快。搞技術的,瞭解高手的思想有時候相當重要。編程


【人物小傳】併發

Ken Thompson 計算機科學先驅,最具傳奇性的程序員。C語言前身B語言和Go語言、Unix和Plan 9操做系統、UTF-8和正則表達式的發明者。1983年圖靈獎得主,美國科學院和工程院院士。1943年2月4日生於新奧爾良。加州大學伯克利分校電子工程與計算機碩士。1966年加入貝爾實驗室,2000年退休。編程語言

據文獻記載,1969年,他在Multics操做系統項目失敗後的無聊時間裏,爲了在一臺PDP-7計算機上玩本身編寫的「太空旅行」遊戲,而用匯編開發了Unix的最先部分(文件系統)。是的,偉大的操做系統是玩出來的。測試

他還開發過一個名爲Belle的象棋程序,打遍天下無敵手。網站

Andy Hertzfeld Apple的第一個軟件魔術師,也是Mac操做系統的主要開發者之一。他仍是著名蘋果公司軼事網站Folklore.org的創始人,這個網站後來編成了《蘋果往事》(電子工業出版社博文公司出版)一書。

 

原文:https://www.csdn.net/article/1970-01-01/276155

相關文章
相關標籤/搜索