Pascal 之父 Niklaus Wirth 逝世

Eiffel 编程语言发明者 Bertrand Meyer 在社交媒体公布了 Niklaus Wirth 于 1 月 1 日去世的消息(1934 年 2 月 15 日—2024 年 1 月 1 日,享年 90 岁)。

Niklaus Wirth 是致力于编程语言研究的计算机科学家,被称为 Pascal 之父。此外他也是多门编程语言的主设计师:

  • Algol W
  • Modula
  • Pascal
  • Modula-2
  • Oberon

Niklaus Wirth 主要经历:

  • 1934年2月15日,尼古拉斯·沃斯出生于瑞士温特图尔。
  • 1959年,获得瑞士联邦理工学院电气工程学士学位。
  • 1960年,获得加拿大拉瓦尔大学理学硕士学位。
  • 1963年,获得加州大学伯克利分校计算机科学博士学位。
  • 1963年—1967年,担任斯坦福大学计算机科学助理教授。
  • 1967年—1968年,担任苏黎世大学助理教授。
  • 1968年—1999年,担任苏黎世联邦理工学院信息学教授。
  • 1984年,获得图灵奖。
  • 1992年,当选为瑞士工程院院士。
  • 1994年,当选为美国国家工程院外籍院士。
  • 1999年4月,退休。
  • 2004年,当选为美国计算机历史博物馆fellow。

Niklaus Wirth 的文章《Program Development by Stepwise Refinement》被视为软件工程中的经典之作。他的著作《Algorithms + Data Structures = Programs》(算法+数据结构=程序)是计算机科学的名句。

图源:https://twitter.com/JeffDean

Niklaus Wirth 于 1995 年提出了一条幽默定律:

软件变慢的速度永远快过硬件变快的速度。

后人称其为维尔特定律(Wirth's law)

关于 Niklaus Wirth 名字也有一则有趣的双关语轶闻。他的姓氏正确发音类似于「Virt」,欧洲人通常都能将他的名字读得正确,但在美国每个人都用「Worth」来称呼他。因此 Niklaus Wirth 打趣称,在欧洲我是传名调用(Call by Name),在美国则是传值调用(Call by Value)。(“传值调用”英文双关“按照价值称呼”,而“Nickel's Worth”中文意为“价值一分钱”)

猜你喜欢

转载自www.oschina.net/news/274112/niklaus-wirth-passed-away