每天⽼听别⼈念叨“算法+数据结构=程序”,知道是谁说的么?⼀起⾛进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年取得硕⼠学位。之后进⼊美国加州⼤学伯克利分校获得博⼠学位。
pascal语言难学吗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多万个,成为百万富翁,有个好师傅,⼀毕业就到终点线了啊。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论