每天老听别人念叨“算法+数据结构=程序”,知道是谁说的么?一起走进Pascal语言之父——图灵奖得主尼古拉斯·沃斯

“算法+数据结构=程序”

Algorithm+Data Structures=Programs

这句名言我相信作为一名程序员,刚入门时就在网上各类教程、讲座中看到过这句话,连一些技术书籍的命名都是以这句话作为标题。那么是由谁提出的呢?
答案就是——尼古拉斯·赵四
在这里插入图片描述
其著名舞蹈作品斩获亚洲时尚界大奖!
在这里插入图片描述
额不好意思,有点激动,走错片场了,“Algorithm+Data Structures=Programs”是瑞士计算机科学家尼古拉斯·沃斯在1984年获得图灵奖的一句话(主要是表彰他对程序设计语言设计,程序设计做出的突出贡献,是Euler语言的发明者之一)。
在这里插入图片描述放张大佬照片,这发量一看就很强(○` 3′○)。

在提出这句话之前,当时的计算机界对于程序的定义和概念一直没有一个统一的说法,人们对程序也只是浅显的理解并不能很好的表述它,所以这句话被提出时,一举奠定了程序的基础概念,对计算机科学的影响程度足以类似物理学中爱因斯坦的“E=MC^2”。在面向对象这个概念还没由流行起来的时候,可以说是很多搞算法的程序员的至理名言。

现在有一部分人认为这句话没有什么意义,这可要反驳一下,就好比当年尼古拉·哥白尼(跟尼古拉斯有点像啊(~ ̄▽ ̄)~,难不成是亲戚?)说地球是绕着太阳转一样,现在看来和废话一样,但是当时是很轰动的、一下子开拓了人类视野的一件事情。

尼古拉斯·沃斯生平简介

毕竟是咱计算机界的大佬,不了解可说不过去,今天就为大家科普一下他,尼古拉斯·沃斯(Niklaus Wirth,1934年2月15日—)瑞士计算机科学家,生于瑞士北部离苏黎世不远的温特图尔 (Winterthur),其父瓦尔特是一位地理学教授。

中学毕业以后,威茨进入在欧洲甚至全世界都很有名的苏黎世工学院(ETH),1958年取得学士学位。Niklaus取得学士学位后来到加拿大的莱维大学深造,于1960年取得硕士学位。之后进入美国加州大学伯克利分校获得博士学位。

1963年到1967年,他成为斯坦福大学的计算机科学部助理教授,之後又在苏黎世大学担当相同的职位。在斯坦福大学成功的开发出Algol W以及PL360后,爱国心极强的Nicklaus Wirth于

1967年回到祖国瑞士,第二年在他的母校苏黎世工学院(ETH)他创建与实现了Pascal语言——当时世界上最受欢迎的语言之一,被称为Pascal之父。本来是赵四用于教学的语言,没想到由于它的简介明了,PASCAL很快称为风靡全球、最受欢迎的语言之一,创下了发行拷贝数最多的世界记录。

1984 年因发展了Algol W、 Modula、 Pascal、Oberon、Euler这些语言而获得了图灵奖,并发表了题为“ 从程序设计语言设计到计算机建造”(From Programming Language Design to Computer Construction)的图灵奖演说,回顾了自己在计算机领域所做的工作。他也是瑞士学者中目前唯一获此殊荣的人。

学术著作

这大佬在计算机基础教育领域做出了非常突出的贡献,ACM(国际计算机学会)除了在1984年授予沃斯图灵奖外,1987年又授予他另一项奖:计算机科学教育杰出贡献奖。
是真的著作等身啊,例出一些他比较有名的作品。

《系统程序设计导论》(《Systematic Programming:An Introduction》,Prentice-Hall,1973。其法文版已出至第5版)
《算法+数据结构=程序》(《Algorithms Data Structures=Programs》,Prentice-Hall,1976)。
《Modula-2程序设计》(《Programming in Modula-2》, Springer,1988,第4版)。
《PASCAL用户手册和报告:ISO PASCAL标准》 (《PASCAL User Manual and Report:ISO PASCAL Standard》,Springer,1991)。
《Oberon计划:操作系统和编译器的设计》(《Project Oberon:the Design of an Operating System and Compiler》,ACM Pr.,1992)。
《数字电路设计教材》(《Digital Circuit Design for Computer Science Students:An Introductory Textbook》,Springer,1995)
。。。
。。。
。。。

趣闻

1、欧洲人通常都将他的名字读得正确,读作“Nih-klaus Virt”;但美国人通常读成“Nickles Worth”近似的音。於是有人便说,欧洲人传址(变量地址)呼叫他,美国人传值(变量值)呼叫他。

2、尼古拉斯·沃斯的学生菲力浦·凯恩(Phillipe Kahn),从ETH毕业以后,在美国加利福尼亚州办了Borland公司靠Turbo Pascal起家,由于Pascal的流行,Pascal的拷贝就卖出了100多万个,成为百万富翁,有个好师傅,一毕业就到终点线了啊。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45797022/article/details/105467917