阿德里安·范·韋恩加登

阿德里安·范·韋恩加登Adriaan "Aad" van Wijngaarden,1916年11月2日–1987年2月7日),是荷蘭數學家計算機科學家。受訓為機械工程師,Van Wijngaarden強調並提倡了數學的計算方面,首先在數值分析中,接着在編程語言中,最終在編程語言的設計原理中。

Adriaan van Wijngaarden
出生(1916-11-02)1916年11月2日
鹿特丹, 荷蘭
逝世1987年2月7日(1987歲—02—07)(70歲)
阿姆斯特爾芬, 荷蘭
公民權荷蘭
母校代爾夫特理工大學 (1939年)
知名於ALGOL
CWI
IFIP英語International Federation for Information Processing
Van Wijngaarden文法英語Van Wijngaarden grammar
獎項IEEE電腦先鋒獎 (1986年)
科學生涯
研究領域數值分析
計算機科學
機構阿姆斯特丹大學
荷蘭數學和計算機科學研究學會
博士導師Cornelis Benjamin Biezeno英語Cornelis Benjamin Biezeno
博士生Edsger W. Dijkstra
Peter van Emde Boas英語Peter van Emde Boas
Jaco de Bakker
Reinder van de Riet英語Reinder van de Riet
Guus Zoutendijk
Maarten van Emden英語Maarten van Emden
簽名

生平

編輯

Van Wijngaarden所受大學教育是機械工程,在1939年他為此獲得了代爾夫特理工大學的學位[1]。他接着攻讀了流體動力學的博士學位,但是後來放棄了這個領域。在1945年他加入荷蘭皇家航空航天中心英語Royal Netherlands Aerospace Centre,次年會同一個小組到英格蘭去學習在第二次世界大戰期間開發出的新技術。

Van Wijngaarden好奇於自動計算的新想法。在1947年1月1日,他成為了在阿姆斯特丹新成立的當時叫做「數學中心」的荷蘭數學和計算機科學研究學會(CWI)的計算部門的首領[1]。他接着進一步訪問了英格蘭和美國,採集建造第一台荷蘭的計算機的想法,即ARRA英語ARRA (computer)(荷蘭語的自動繼電器計算器阿姆斯特丹的縮寫),它是在1952年首次展示的機電設備。同年Van Wijngaarden聘任了Edsger W. Dijkstra,一起為ARRA製作軟件。

在1958年,於訪問蘇格蘭的愛丁堡期間,Van Wijngaarden遭遇嚴重車禍,他的妻子遇難。當他康復後,他更加關注於編程語言研究。次年他成為了荷蘭皇家藝術與科學學院成員[2]

在1961年,他成為在阿姆斯特丹的數學中心的主任,並擔任此職位二十年。

他是ALGOL 60語言和後來ALGOL 68語言的設計者之一[3],他為其開發了兩級類型的形式文法,稱謂為Van Wijngaarden文法英語Van Wijngaarden grammar

在1962年,他參與開發編程信息學國際標準,成為了國際信息處理聯盟英語International Federation for Information Processing(IFIP)的關於算法語言和演算的IFIP工作組2.1英語IFIP Working Group 2.1成員[4],此工作組規定、維護並支持編程語言ALGOL 60ALGOL 68[5]

參見

編輯

引用

編輯
  1. ^ 1.0 1.1 Verrijn-Stuart, Alex. IFIP 36 years Obituaries: Prof. Adriaan van WIJNGAARDEN (1916–1987). 1995 [11 October 2020]. 
  2. ^ Adriaan van Wijngaarden (1916 - 1987). Royal Netherlands Academy of Arts and Sciences. [2015-07-20]. 
  3. ^ van Wijngaarden, Adriaan; Mailloux, Barry James; Peck, John Edward Lancelot; Koster, Cornelis Hermanus Antonius; Sintzoff, Michel; Lindsey, Charles Hodgson; Meertens, Lambert Guillaume Louis Théodore; Fisker, Richard G. (編). Revised Report on the Algorithmic Language ALGOL 68 (PDF). Springer-Verlag. 1976 [2019-05-11]. ISBN 978-0-387-07592-1. OCLC 1991170. (原始內容存檔 (PDF)於2019-04-19). 
  4. ^ Jeuring, Johan; Meertens, Lambert; Guttmann, Walter. Profile of IFIP Working Group 2.1. Foswiki. 2016-08-17 [2020-09-11]. 
  5. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert. ScopeEtc: IFIP21: Foswiki. Foswiki. 2011-03-02 [2020-09-11]. 

外部連結

編輯