計算機科學的傳奇與軼事:高德納的故事之四

(嘗試從微頭條轉移到頭條文章,這樣能夠有更好的排版和插圖,也可以加個標題。)

寫這些軼事讓我回憶起了年少時的那些歲月,小時候特別喜歡數學和科學,很痴迷於聽那些數學家和科學家們的故事。

繼續高老先生的八卦^_^ 封面是高老先生年輕時的照片。

計算機科學的傳奇與軼事:高德納的故事之四

先八一八高德納和中國的關係。

他的中文名字高德納是在1977年到中國為期3周的訪問前取的。以“高”為姓,據高德納說是因其個頭高大,且輔音G和K讀音接近;“德納”則與“Donald”音相近,且在中文裡有體面高貴之義。

在他1980年出版的那捲《計算機程序設計藝術》中,他解釋說他喜歡他的中文名字,他也希望被中國正在迅速增長的程序員們所瞭解。在1989年他的中文名字被放到期刊《Journal of Computer Science and Technology》頭版的頂部。高德納說這使得他覺得自己與所有的中國人更親近了,儘管他不會說中文。

計算機科學的傳奇與軼事:高德納的故事之四

高德納的中文名字印章

民間故事中很多把高德納視作為有史以來最偉大的計算機程序員之一。艾倫•凱講過這樣一件軼事。

當艾倫在斯坦福大學從事項目時(1960年代),每個感恩節都會與在灣區做研究項目的人們進行一次編程競賽。獎品是一隻火雞。高德納參賽的那一年,他一舉拿下了兩個獎項:程序調試所用的時間最少、算法執行效率最高。而且他用的是所有參賽者中最爛的系統,只能遠程批處理。可以說他把所有人都打得屁滾尿流。

然後人們問他:“你怎麼這麼牛?”他回答說:“我學編程的時候,一天能摸5分鐘計算機就不錯了。想讓程序跑起來,就必須寫得沒有錯誤。所以寫程序就像在石頭上刻字一樣,必須小心翼翼。我就是這樣學編程的。”


分享到:


相關文章: