导读:尼古拉斯·沃斯 (Niklaus Wirth) 是一位编程语言巨匠,被人们誉为“编程泰斗”,是包括 Pascal 在内的多种编程语言的发明者和共同发明者。而在2024年的第一天,他离开了这个世界。
Eiffel 编程语言创造者 Bertrand Meyer 今天在 X 平台发布讣告,Pascal 语言之父尼古拉斯・沃斯(Niklaus Wirth)已于 1 月 1 日逝世,享年90岁。
Bertrand Meyer (伯特兰·迈耶)是Eiffel语言的创建者,软件工程师(理论与实践)、作家、顾问、教授以及项目经理。他在X平台这样写道:
“我们失去了一位编程语言、编程方法论、软件工程和硬件设计领域的泰斗,我们悼念一位先驱、同事、导师和朋友。”
JeffDean(杰夫·迪恩)在底部回复,表示悼念:
“听到这个消息很伤心。他为计算领域做出了许多巨大的贡献。Pascal 是我认真使用的第一种语言(最初在 UCSD p-System 上,后来使用 Turbo Pascal),我在中学时接触到了他写的这本伟大的书...”
JeffDean是DeepMind 和Google研究院首席科学家。开发设计了@TensorFlow、MapReduce、Bigtable、Spanner、Gemini等明星级科技产品。
还有众多技术专家和业内同仁,纷纷发表哀悼和纪念:
篇幅有限,我们了解一下尼古拉斯・沃斯的生平故事。
尼古拉斯・沃斯先生之生平
尼古拉斯・沃斯于 1934 年 2 月 15 日出生于瑞士温特图尔,先后开发了 Euler、Algol-W、Pascal、Modula、Modula-2、Oberon、Oberon-2、Oberon-07 等多种程序语言,其中诞生于 60 年代末期的 Pascal 语言是计算机科学入门课程的主要教学语言,90 年代后被 Java、Python 等后来者取而代之。
从 1963 年到 1967 年,他成为斯坦福大学的计算机科学部助理教授,之后又在苏黎世大学担当相同的职位。1968 年,他成为 ETH 的信息学教授,又往施乐帕洛阿尔托研究中心进修了两年。
尼古拉斯・沃斯 1984 年获得图灵奖,1992 年当选瑞士工程院院士,1994 年当选美国国家工程院外籍院士,1999 年 4 月退休。
Niklaus Wirth 的文章《Program Development by Stepwise Refinement》被视为软件工程中的经典之作。
他的著作《Algorithms + Data Structures = Programs》(算法 + 数据结构 = 程序)是计算机科学与技术的著名公式,并凭借其摘得图灵奖,该公式之后也成为计算机领域人尽皆知的名言。
尼古拉斯・沃斯的传世著作《Algorithms + Data Structures = Programs》
他开发的编程语言对现代计算机软件的设计和开发产生了深远且重大的影响。他还因其在算法方面的开创性工作而闻名。Wirth 的工作强调编程语言的简单性、清晰性和效率,这极大地影响了后来的语言设计和结构化编程技术。
他曾就自己的名字开玩笑称:别人可以用“引用(Wirth)”或者是“价值(Worth)”两个发音相近的单词来称呼他。
在此,全球科技界都在向这位编程杰出人物致敬之际,而沃斯的贡献继续激励着全世界的计算机科学家与软件工程师。他的工作仍然是计算上的基石,他对优雅而高效的软件设计的愿景将在后代计算机技术工作者、开发者中得到回响!