其他
Pascal之父、编程祖师爷尼古拉斯•威茨痛批:教授成了项目经理,大学过于"重论文轻教学"
【CSDN 编者按】尼古拉斯•威茨(Niklaus Wirth)是瑞士计算机科学家,也是计算机编程领域的祖师爷,他先后参与或独立发明了Euler、Pascal及Modula等多种编程语言,于1984年被授予图灵奖,他的名言“算法+数据结构=程序”(Algorithm+Data Structures=Programs)在计算机领域几乎人尽皆知。
威茨于1934年出生在瑞士北部的温特图尔,父亲是一位地理学教授。威茨自幼聪明,从小就显示出超强的动手能力,他最大的爱好就是组装飞机模型。
博士毕业以后,因为在Euler上的成就,威茨得以进入门槛极高的斯坦福大学工作。
PL360本是作为辅助工具而开发的,但却在许多地方获得应用,威茨在此基础上,对PL360进行了进一步的完善和补充,为纪念法国数学家和哲学家布莱兹•帕斯卡(Blaise•Pascal),他将这种语言命名为“Pascal”。
威茨基于自己开发程序设计语言和编程的实践经验,在1971年发表的“通过逐步求精方式开发程序’(Program Development by Stepwise Refinement)一文中,首次提出了“结构化程序设计”(structure programming)的概念。
随着编程技术的发展,为适应并发程序设计的需要,威茨于20世纪70年代中晚期设计出Modula语言。它继承了PASCAL语言中良好的传统构造,包括典型的控制结构、数据类型和过程等概念,并弥补了PASCAL语言的不足,增加新的设施,即引进了模块和进程概念,增加低级设施,采用更为系统化的语法等。
近年来,威茨开始了一个新的计划——Oberon计划。Oberon是将程序设计语言和操作系统结合在一起的、面向单用户的个人工作站的一个系统。在威茨看来,在因特网日益普及的情况下,今后联网的计算机主要将是个人工作站,因此如何使个人工作站功能更加强大、更加方便使用是一个十分重要的研究方向。
因为对Euler、PASCAL及Modula等语言的贡献,国际计算机学会(ACM)于1984年授予威茨当年的图灵奖,1987年又授予他计算机科学教育杰出贡献奖。
2002年,威茨在一次公开演讲中,对当下许多大学轻视课程教学的风气毫不留情面地进行了批评讽刺。
https://baike.baidu.com/item/%E5%B0%BC%E5%8F%A4%E6%8B%89%E6%96%AF%C2%B7%E6%B2%83%E6%96%AF/1095875?fromtitle=Niklaus%20Wirth&fromid=3047962&fr=aladdin
https://blog.csdn.net/secbok/article/details/21223269
https://baike.baidu.com/item/Pascal/241171?fr=aladdin