1966年图灵奖--艾伦·佩利生平

      大家好,我是执念斩长河,今天讲述艾伦·佩利的故事。他是图灵奖首届获奖者!本篇博文主要从艾伦佩利的为计算机所做的贡献:ALGOL和计算机科学专业的催生者。
谈起ALGOL大家肯定不是特别了解,但是你看完博文就有点眉目了,本篇博文大家可以收获的是:

  • IBM的CPC机对后面的汇编语言影响
  • 汇编语言的诞生
  • ALGOL58到ALGOL60的更新发展
  • 艾伦的人生座右铭
  • 艾伦对后世的主要著作
  • 艾伦预言的程序设计的未来模样

      佩利1922年4月1日出生于美国宾夕法尼亚州的匹兹堡。在卡内基理工学院学的是化学,在加州理工学院和麻省理工学院分别获得数学硕士和博士。艾伦在实验室工作一年后,回到母校麻省理工学院为“旋风”编写程序。旋风是为研究飞机稳定性时根据数据处理的需要而设计的。艾伦为“旋风”提出的高效解决方案是由磁芯存储器转变成阴极射线管存储器。 大大提高其性能。因为它将计算机通信所融合起来。
      佩利工作到1952年9月,之后来到普渡大学创立全美第一个计算机中心。 计算机中心先安装了一台IBM的CPC计算机,佩利为之设计编程语言名为“IT”的编程语言,并开发了相应的编译器。后来佩利所教授的每一所大学都建立了计算机中心,从这里看出他的开拓性工作不容小觑。
      在IT的基础上,佩利和史密斯、佐轮、伊万斯等人一起为IBM机设计并开发了新的代数语言和汇编语言。 这些工作更加凸显佩利先行者的地位。将通用的代数语言合并为1的时候就形成了ALGOL58.在其基础上1960年1月在巴黎举行的有全世界一流软件专家参加的讨论会,确定了程序设计语言ALGOL60.它标志着程序设计语言从“技艺”变成“科学”变成一种开拓研究的领域。后面引进“类型”的概念,在数据和被允许施行于这些数据之上的运算结合为一个统一体,因而后面出现的PASCAL不过是ALGOL的后代罢了。ALGOL主要特点有:

  • 局部性。首次引进局部概念,既扩充了语言的表达能力,又可节省内存空间,提高程序的的紧凑性
  • 动态性:语言含有动态成分,从而明星提高了语言的表达能力
  • 递归性:递归性的引进开拓了软件的研究领域,促进了软件的发展。
  • 严谨性:它的语法和语义均有严格的描述,特别是语法,采用了著名的巴克斯范式BNF,结构清晰,理论严谨。

      从这里大家或许能体会出当第一个理论开拓者出来时,后面的学者对计算机的发展不断站在前人巨人肩膀上努力,这更能体会出佩利的卓越贡献。后来的时光中佩利将计算机科学作为独立学科从附属中的数学、电气工程脱颖而出,并成为计算机科学界的大牛!
      佩利的人生鸡汤是“任何名词都可以变为动词”。任何伟大的理想都要去不断实践才能实现,与大家共勉!
佩利的主要著作如下:

  • 《对程序设计语言的思考》
  • 《计算机科学导论》
  • 《软件可重用性》

      1966年8月佩利在颁奖所发表的演说中,强调了图灵计算机模型的重要意义以后,讨论了程序设计语言和系统下一步应朝哪些方向发展,包括更丰富的数据类型和数据结构,以及与之相联系的更丰富的操作等。 这些让无数学者不断朝此方向努力,启迪一代又一代的计算机人!最后,放张图灵奖获得者佩利镇底!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值