尼克勞斯·維爾特
尼克勞斯·埃米爾·維爾特(德語:Niklaus Emil Wirth,1934年2月15日—2024年1月1日),生於瑞士溫特圖爾,是瑞士電腦科學家。
尼克勞斯·維爾特 Niklaus E. Wirth | |
---|---|
出生 | 瑞士蘇黎世州溫特圖爾區溫特圖爾 | 1934年2月15日
逝世 | 2024年1月1日 | (89歲)
國籍 | 瑞士 |
母校 | ETH Zurich 拉瓦爾大學 柏克萊加州大學 |
知名於 | Algol W、Euler、Pascal、Modula、Modula-2、Oberon、 Oberon-2、Oberon-07、Oberon System |
獎項 | 圖靈獎、SIGPLAN Programming Languages Achievement Award |
科學生涯 | |
研究領域 | 電腦科學 |
機構 | ETH Zurich 史丹福大學 蘇黎世大學 Xerox PARC |
從1963年到1967年,他成為史丹福大學的電腦科學部助理教授,之後又在蘇黎世大學擔當相同的職位。1968年,他成為蘇黎世聯邦理工學院的資訊科學教授,又往施樂帕洛阿爾托研究中心進修了兩年。
他是好幾種程式語言的主設計師:
他亦是Euler語言的發明者之一。1984年他因發展了這些語言而獲圖靈獎。他亦是Lilith電腦和Oberon系統的設計和執行隊伍的重要成員。
他的文章Program Development by Stepwise Refinement視為軟件工程中的經典之作。他寫的一本書的書名Algorithms + Data Structures = Programs(演算法+數據結構=程式)是電腦科學的名句。
姓名
編輯尼克勞斯·維爾特的姓名曾以不準確的英文讀法,被譯為「尼古拉斯·沃斯」(或「沃思」)。歐洲人通常都將他的名字讀得正確,讀作「Nih-klaus Virt」;但美國人通常讀成「Nickel's Worth」近似的音。於是有人便開玩笑說,歐洲人用傳址呼叫(Call by Address)叫他,美國人用傳值呼叫(Call by Value)叫他(「傳值呼叫」英文雙關「按照價值稱呼」,而「Nickel's Worth」中文意為「尼可的價值」)。
軼聞
編輯尼克勞斯·維爾特於1995年提出了一條幽默定律:
“ | 軟件變慢的速度永遠快過硬件變快的速度。 | ” |
——尼克勞斯·維爾特[1] |
參考資料
編輯- ^ Wirth, Niklaus. A Plea for Lean Software. Computer. February 1995, 28 (2): pp. 64–68 [2007-01-13]. doi:10.1109/2.348001. (原始內容存檔於2008-11-20).
外部連結
編輯- 他的主頁 (頁面存檔備份,存於互聯網檔案館)
- Pascal and its Successors (頁面存檔備份,存於互聯網檔案館)
- Program Development by Stepwise Refinement (頁面存檔備份,存於互聯網檔案館), Communications of the ACM, Vol. 14, No. 4, Aprile 1971, pp. 221-227