再见尼克劳斯·沃斯,那个对着电脑低语了很长时间的瑞士人

纪念 Pascal 编程语言的发明者和唯一的德语图灵奖获得者,他去世时已近九十岁

Niklaus Wirth:1984 年荣获著名的图灵奖
1984 年,尼克劳斯·沃斯 (Niklaus Wirth) 获得了著名的图灵奖;左边是“莉莉丝”,世界上第一批配备高分辨率图形显示器和鼠标的计算机工作站之一,是当今个人计算机的先驱 (照片:尼克劳斯·沃斯)

根据家人发布的新闻稿,尼克劳斯·沃斯 (Niklaus Wirth) 于 2024 年 XNUMX 月 XNUMX 日平静地去世,像瑞士人一样准时,像电脑一样精确。

他是图灵奖获得者、信息技术先驱和有影响力的编程语言的发明者:他在电子和数字化过程领域的成果和成就影响深远。

他最出名的可能是他开发的编程语言,著名的 Pascal。然而,它对这个主题的影响远远超出了这一单一成就。

Niklaus Wirth 的工作和热情在计算机科学领域的发展中发挥了基础性作用。

即使在今天,他的研究成果对数字化转型过程以及世界各地几代程序员都具有决定性的影响。

11 年 2024 月 15 日星期四,仪式于下午 30 点 XNUMX 分开始,瑞士学术界和商界在苏黎世 Kulturhaus Helferei 举行纪念仪式,向他致敬。

可用于量子超级计算机的半导体缺陷

Niklaus Wirth:1934 年出生于苏黎世州温特图尔
Niklaus Wirth 于 15 年 1934 月 XNUMX 日出生于温特图尔,但他对技术的热情在童年时期就已经很明显了,当时他对飞机制造产生了浓厚的兴趣,并创造了第一台收音机和放大器

在信息技术从美国向联邦传播的过程中发挥着重要作用

他在瑞士信息技术的发展中发挥了重要作用。

作为红十字会主席,他成功地将美国的计算机创新带到了当时处于电子计算器发展前沿的国家,并帮助信息技术在红十字会国家成为一个研究领域和一个独立的职业。 ETH 召回, 乔尔·梅索特.

“随着 Niklaus Wirth 的到来,苏黎世联邦理工学院失去了一位伟人:他不仅在编程语言的开发方面做出了开创性的工作,而且还是瑞士和苏黎世联邦理工学院本身信息技术的创始人之一”。

1968 年至 1999 年,他担任 ETH 教授。

由于他和同事们的坚持不懈,联邦理工学院于 1981 年在苏黎世设立了独立的计算机科学系及其相关学位课程。

出生于 1934 年,从小就对技术、无线电和电子放大器充满热情

尼克劳斯于 15 年 1934 月 XNUMX 日出生于温特图尔,但沃斯对技术的热情在童年时期就已经很明显了,当时他对制造飞机产生了浓厚的兴趣,并创造了第一台收音机和信号放大器。

他的热情促使他在苏黎世理工学院学习,在那里他获得了电气工程学位和同一学科的高级联邦专业文凭。

1960年,沃斯还获得了加拿大拉瓦尔大学的硕士学位。

然而,第一次接触计算机、编程语言和电子计算器却发生在加州大学。

量子超级计算机的实验突破

Niklaus Wirth:获得拉瓦尔大学硕士学位
出于热情,Niklaus Wirth 前往苏黎世理工学院学习,在那里他获得了电气工程学位以及同一学科的高级联邦专业文凭:1960 年,他获得了加拿大拉瓦尔大学的硕士学位

1963 年在 Harry Huskey 的指导下获得伯克利大学关于 Algol 60 语言的博士学位

1963 年,他在 Harry Huskey 的指导下在伯克利获得了博士学位,主题是 Algol 60 编程语言的泛化。

在斯坦福大学和苏黎世大学担任助理后,他于 1968 年返回联邦理工学院担任计算机科学教授,一直担任这一职位直到新千年之初。

1976-1977年和1984-1985两年间,他在施乐公司帕洛阿尔托研究中心(PARC)学习了一段时间。

在苏黎世联邦理工学院工作的 31 年间,Wirth 开发了 Euler、PL360、Algol-W、Pascal、Modula、Modula 2、Oberon 和 LoLa 等新的编程语言。

他还制造了瑞士第一台个人计算机 (PC),并培养了第一代瑞士计算机科学家。

最终,他写了几本标准参考书,并在世界各地翻译。

他获得了无数奖项,包括 1984 年著名的 ACM 图灵奖,他是第一位也是迄今为止唯一一位获奖的德语计算机科学家。

1988年,他被授予IEEE计算机先锋奖。

沃斯定律以他的名字命名,该定律指出软件的运行速度比硬件快。

视频,莱昂纳多超级计算机安装的延时摄影

Niklaus Wirth:1963 年在加州大学获得博士学位
1963 年,Niklaus Wirth 在 Harry Huskey 的指导下,在加州大学伯克利分校获得博士学位,研究主题为美国 Algol 60 编程语言的泛化

对一种强大而简单的语言的探索在决定性的 1984 年取得了成功

对于沃斯来说,对于信息技术以及个人电脑在地球上的传播来说,1984 年是特殊的一年。

苹果推出了Macintosh PC,IBM推出了AT个人电脑,沃斯获得了图灵奖,这是计算领域的最高奖项,可与自然科学界的诺贝尔奖或数学界的菲尔兹奖相媲美。

Niklaus 因开发了多种编程语言而获得这一认可,包括 Euler、Algol-W、Modula,尤其是 Pascal。

他最著名的成果是后一种编程语言。

主要优点是简单和优雅。

Pascal 基于计算机科学家 Edsger W. Dijkstra 制定的清晰的结构编程原理、计算机科学家 Tony Hoare 定义的数学基础以及 Niklaus Wirth 的 Algol-W 思想的架构实现。

这种高效的语言将良好的计算实践与结构化编程和数据结构相结合,这解释了为什么它迅速成为流行的教育语言。

来自世界各地大学(包括“他的”苏黎世理工学院)的几代学生都首次使用 Pascal 进行编程。

视频,莱昂纳多超级计算机的“机房”

Niklaus Wirth:我为开发 Project Oberon 感到自豪
Niklaus Wirth 的 Oberon 不仅仅是一种语言,以至于最终出版了名为“Project Oberon”的书,该书大约 500 页描述了软件、语言和硬件,这是他的骄傲和喜悦

感谢 Oberon,我们不能满足于现状,“最强大,但也是最简单的……”

相反,尼克劳斯·沃斯从不满足于自己的成就。

Pascal 或许是他最著名的成就,但他的工作远远超出了单一的非凡成功:从下一代语言 Modula-2,到 Oberon 系统和“Lilith”工作站,后者是后来个人计算机的先驱。

编程语言的进一步发展和改进对他来说是一个终生的项目。

从 Euler 开始,到 Oberon 结束,这是一种以面向对象概念和类型层次结构为特征的语言,它必须尽可能强大和简单。

沃斯想为大众发明一些既经济又容易理解的东西。

事实上,Oberon 不仅仅是一种语言。

它变成了一个完整的系统,以至于最终出版了名为“Project Oberon”的书,该书大约 500 页描述了尼克劳斯作为教授感到自豪和喜悦的软件、语言和硬件。

“我一生都在追求开发一种尽可能强大但又尽可能简单的语言的目标。奥布朗是这个发展链中的最后一个环节。”,尼克劳斯宣称。

那些受……脑细胞启发的新型计算机忆阻器

Niklaus Wirth:莉莉丝是世界上最早的工作站之一
Lilith 是世界上第一批配备高分辨率图形显示器和鼠标的工作站之一,也是当今个人计算机的先驱:Niklaus Wirth 于 1980 年在 ETH 开发了它,作为众多研究软件项目的平台

Lilith 是世界上第一批配备高分辨率图形显示器并配备鼠标的工作站之一

如今,瑞士在全球计算领域发挥着重要作用,并为基本原理及其应用做出了许多基础性贡献。

直到 70 世纪 XNUMX 年代,情况似乎有所不同:虽然第一批工作站已经在美国开发出来,计算也已经得到广泛研究,但联邦在培训和应用方面都起步较晚。

尼克劳斯·沃斯 (Niklaus Wirth) 的《莉莉丝》(Lilith) 就是一个例子,仅仅几年后,它就引起了业界的兴趣。

Lilith 是世界上第一批配备高分辨率图形显示器和鼠标的计算机工作站之一,也是当今个人计算机的先驱。

这位瑞士计算机科学家于 1980 年在 ETH 开发了它,作为众多研究软件项目的平台。

从 1982 年开始,联邦理工学院的研究人员试图将该系统商业化,但失败了。

PC的产业发展最终发生在美国。

然而,莉莉丝极大地影响了整整一代计算机科学家。之后,Niklaus Wirth 于 1986 年开发了 Ceres,这是另一个包含 Oberon 操作系统和同名编程语言的计算机系统。

直到 2003 年左右,Ceres 计算机一直用于培训苏黎世联邦理工学院的计算机科学专业学生。

由于……拓扑结构,迈向紧凑型量子计算机

Niklaus Wirth:开发了 Pascal 语言
Pascal 基于计算机科学家 Edsger W. Dijkstra 制定的清晰的结构编程原理、Tony Hoare 定义的数学基础以及 Niklaus Wirth 的 Algol-W 思想的架构实现

瑞士 IT 队的最后胜利直到最后才让尼克劳斯·沃斯 (Niklaus Wirth) 感到满意

同样,联邦理工学院和瑞士建立信息技术的道路也绝非简单。

沃斯和他的同事首先必须克服许多障碍。

70 世纪 XNUMX 年代初,他们发起了一项将计算机科学作为一门独立学科引入的倡议,但失败了,随后的尝试也失败了。

然而,当瑞士明显缺乏计算机科学家时,苏黎世联邦理工学院最终于 1981 年将计算机科学作为一个系和研究项目引入。

感谢科学家尼克劳斯和其他老师的付出,终于为瑞士信息技术的诞生奠定了基石……

EPFL 的更强大量子计算机的“配方”

Niklaus Wirth:“我一直将自己视为一名工程师”(第 1/3 部分)

Niklaus Wirth:“瑞士在这件事上睡了一点”(第 2/3 部分)

Niklaus Wirth:“一切不可能在一开始就完美”(第 3/3 部分)

Niklaus Wirth:1968 年至 1999 年担任 ETH 教授
Niklaus Wirth 于 1968 年至 1999 年间担任 ETH 教授:由于他和同事们的坚持,联邦理工学院于 1981 年在苏黎世设立了独立的计算机科学系和相关学位课程