Pascal之父Niklaus Wirth以89岁高龄去世

程式语言Pascal之父、1984年图灵奖(Turing Award)得主Niklaus Wirth。图片来源/

被誉为Pascal程式语言之父、主导其他8种程式语言设计,并曾获得计算机领域最高荣誉之图灵奖(Turing Award)的Niklaus Wirth,1月1日以89岁的高龄去世。

1934年出生在瑞士的Wirth毕业于苏黎世联邦理工学院的电子工程系,之后赴加拿大取得拉瓦尔大学的硕士学位,1963年时于美国加州大学柏克莱分校拿到电机工程暨电脑科学的博士学位。

毕业后的Wirth曾担任学校教授,亦加入了全录帕罗奥多研究中心(Xerox PARC),这是全录旗下最重要的研究机构,也是许多电脑技术的诞生之处,Wirth亦是资讯处理国际联合会(International Federation for Information Processing,IFIP)的成员,在此一计算机领域的全球性研究组织中,他参与了程式设计及国际资讯标准的制定。

Wirth为许多程式语言的首席设计师,涵盖1965年的Euler,1966年的PL360,1966年的ALGOL W,1970年的Pascal,1975年的Modula,1978年的Modula-2 ,1987年的Oberon,1991年的Oberon-2,一直到2007年的Oberon-07。

图片来源/Association for Computing Machinery (ACM)

当中,最知名的莫过于Pascal,它是第一个结构化程式语言,语法严谨,层次分明,容易撰写与阅读,方便用来教学,也带动了现代化程式设计的潮流。Pascal在1970及1980年代非常流行,一直到后来陆续被C语言、Java及Python取代。

Wirth对程式语言的贡献,让他在1984年获得世界计算机学会(ACM)所颁布的图灵奖。ACM透过X表达了对Wirth的尊敬,感谢他替之后的计算机语言、系统与架构研究奠定了良好的基础。

许多资深的程式设计工程师也透过X表达他们对Wirth的怀念,指出在80年代就开始写程式的工程师们,铁定会知道Wirth所发明的Pascal。