图灵奖获得者、Pascal语言创始人威茨去世了

学过计算机的人大都知道“算法+数据结构=程序”这一著名公式,提出该公式的正是1984年的图灵奖获得者,瑞士计算机科学家尼克劳斯•威茨(Niklaus Wirth)。他出生于1934年2月15日。

威茨的学术著作很多,著名的包括《系统程序设计导论》、《算法+数据结构=程序》、《算法和数据结构》、《PASCAL用户手册和报告:ISO PASCAL标准》等书籍。

下是关于他的一些基本信息:

  1. 学术背景: 在苏黎世联邦理工学院(ETH Zurich)获得了电机工程学士学位和博士学位。他的博士导师是艾克哈特·范·弗兰肯霍斯特(Eckhardt van Pelt Franckenhuis)。
  2. 编程语言设计: 设计了几种重要的编程语言,其中包括ALGOL W、Pascal和Modula-2。Pascal语言尤为著名,它是一种结构化编程语言,广泛用于教学和软件开发。
  3. 教育家: 是一位热心的教育家,他的教学方法注重简洁和清晰,并强调程序设计的基本概念。他的《Algorithms + Data Structures = Programs》一书也成为了经典。
  4. 图灵奖: 于1984年获得了图灵奖(ACM A.M. Turing Award),以表彰他对编程语言设计和算法设计的杰出贡献。
  5. 退休: 尽管在计算机科学领域的影响深远,他于1999年从苏黎世联邦理工学院退休。

尼克劳斯•威茨以其在编程语言和算法方面的贡献,以及在教育领域的影响而备受尊敬。

网友讨论:

  • 我以前是他的学生。是他让我从一个只会在键盘上敲敲打打就能运行程序的少年成长为一个在编码前会思考的资深程序员。
  • 威茨是现存最伟大的简单性、正确性和为人类理解而构建的软件的倡导者。
  • 大多数早期的 Macintosh 软件都是用 pascal 编写的,包括 macpaint;
  • go语言的三位原创设计者之一的 robert griesemer 是 威茨的学生
  • 威茨负责将 Dijkstra 的论文标题更改为“Goto 语句被认为有害”。
  • 在 90 年代,虽然 MS Dos 仍在使用,但 Turbo Pascal 仍然是每个人 PC 上的主要首选语言,因为它功能强大,但对于非全职软件开发人员来说却很容易上手。
  • Pascal 是继 Fortran 之后我学的第二门语言。我并不是特别喜欢 Fortran,但 Pascal 确实击中了我的要害,并激励我学习 C
  • 我创办了第一家基于 Delphi 的公司,它本身也是基于 Turbo Pascal 的。
  • 《编译器构造》过去是,现在仍然是我一直以来最喜欢的关于这方面的书籍之一。
  • 对于计算历史来说,这是悲伤的一天,失去了一位伟大的语言设计师,他影响了我们许多人以更好的方式进行系统编程。
  • 真是一位创新者和榜样。我希望我80多岁时也能像他一样对工作充满热情。