本篇文章794字,读完约2分钟
大多数学过计算机的人都知道帕斯卡在高级语言发展中的里程碑作用。这种语言的发明者是1984年图灵奖的获得者——瑞士计算机科学家尼克劳斯?韦茨。无论是在学校还是在工作中,韦茨的生活都是对技术的不懈追求。
韦茨在瑞士长大,1958年获得苏黎世理工学院电子工程学位。为了进一步学习,他横渡大洋来到加拿大,并获得了硕士学位。之后,他去了加州大学伯克利分校深造,并获得了博士学位。
1968年,魏茨决定回到他的母校苏黎世理工学院。然而,他认为当时可用的语言设计是不切实际的,所以他决定设计一种适合教学的语言,用于构建系统程序。两年后,Weitz用三个助手为一个主机设计了pascal编译器。他说:“我设计这种语言是因为在实践中的需要,而以前的语言不能满足这种需要。”
一旦帕斯卡被引进,它就被广泛传播,因为它简洁,更适合由微处理器组成的计算机系统。在C语言出现之前,帕斯卡成为最流行的语言之一。它是第一个语法严谨、层次清晰、编程简单、可读性强的结构化编程语言。
尽管帕斯卡的成功和结构化编程的思想带来了巨大的影响,魏茨并没有停止对技术的追求。1979年,为了弥补帕斯卡的缺点,魏茨设计了modula-2-2(程序设计语言),它适用于构建大型程序。同时,他继续改进传统的计算机语言,如algol。
韦茨不仅注重软件,也注重硬件设计。他认为:“只有硬件和软件紧密结合,我们才能为用户提供更好的解决方案。”此外,魏茨还写了大量关于程序设计、算法和数据结构的书,是计算科学中被引用最多的作者之一。他的许多书籍和论文都是经典之作。系统编程(1973)和算法+数据结构=程序(1975)是程序员培训中最有影响力的作品之一,至今仍在使用,帮助一代代学生理解算法的实际操作。
如今,魏茨已经退休,成为苏黎世理工学院的教授。虽然年事已高,但他一直积极关注计算机领域的发展,从批判的角度进行反思,并继续他的技术追求。
来源:搜狐微门户
标题:尼克劳斯?威茨:从未停止对技术的追求
地址:http://www.shwmhw.com/shxw/35033.html