阿德里安·范·韦恩加登

阿德里安·范·韦恩加登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]. (原始内容存档于2024-12-14). 
  2. ^ Adriaan van Wijngaarden (1916 - 1987). Royal Netherlands Academy of Arts and Sciences. [2015-07-20]. (原始内容存档于2021-10-21). 
  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]. (原始内容存档于2021-03-08). 
  5. ^ Swierstra, Doaitse; Gibbons, Jeremy; Meertens, Lambert. ScopeEtc: IFIP21: Foswiki. Foswiki. 2011-03-02 [2020-09-11]. (原始内容存档于2018-09-02). 

外部链接