大家好,我是执念斩长河,今天讲述艾伦·佩利的故事。他是图灵奖首届获奖者!本篇博文主要从艾伦佩利的为计算机所做的贡献: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月佩利在颁奖所发表的演说中,强调了图灵计算机模型的重要意义以后,讨论了程序设计语言和系统下一步应朝哪些方向发展,包括更丰富的数据类型和数据结构,以及与之相联系的更丰富的操作等。 这些让无数学者不断朝此方向努力,启迪一代又一代的计算机人!最后,放张图灵奖获得者佩利镇底!

1966年图灵奖--艾伦·佩利生平相关推荐

  1. 1968年图灵奖--理查德·哈明生平

    大家好我是执念斩长河,今天要讲述的是1968年图灵奖获得者理查德·哈明,一位在编码校验中取得卓越贡献的人.读完本篇博文大家可以收获的是: 哈明码是什么及其用途 哈明码底层原理 哈明码与奇偶校验的关系 ...

  2. 1967年图灵奖--莫里斯·威尔克斯生平

    大家好,我是执念斩长河.今天讲述的是莫里斯·威尔克斯的获奖之路.1967年第二届图灵奖颁布给他表彰他为第一台存储程序式电子计算机EDSAC以及其他许多方面的杰出贡献.看完本篇博文大家可以收获的是: E ...

  3. 文学见识(含图灵奖历届指引)--目录

    手动点击,无须翻阅:) 64.2020年图灵奖Jeffrey David Ullman和Alfred Vaino Aho简介 63.2019年图灵奖Edwin E. Catmull和Patrick M ...

  4. 从图灵奖看计算机科学技术发展史的缩影

    从图灵奖看计算机科学技术发展史的缩影 分类: Life in Programming Fiddlededee 2007-03-01 17:03 1239人阅读 评论(0) 收藏 举报 从1966年颁发 ...

  5. 【历史上的今天】4 月 1 日:首届图灵奖的获得者诞生;苹果电脑公司成立;Gmail 问世

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 4 月 1 日,在 1972 年的今天,英特尔(Intel)发布了世界上第一款八位元(Bit)处理器 ...

  6. 2013年图灵奖--莱斯利·兰波特简介

    大家好,我是执念斩长河.今天讲述的是2013年图灵奖获得者莱斯利·兰波特.图灵奖奖励他为分布式系统.时序逻辑和并行算法做出贡献.读完本篇博文大家可以收获的是: 对数学的痴爱 互斥算法的完整解决-面包算 ...

  7. 2008年图灵奖--芭芭拉·利斯科夫简介

    大家好,我是执念斩长河.今天讲述的是2008年图灵奖获得者芭芭拉·利斯科夫.图灵奖奖励他为计算机程序设计语言与系统理论实践做出创造性贡献.读完本文大家可以获得: 师从麦卡锡 开发维纳斯 抽象数据类型提 ...

  8. 2010图灵奖--莱斯利·瓦里安特简介

    大家好,我是执念斩长河.今天讲述的是2010年图灵奖获得者莱斯利·瓦里安特.图灵奖奖励他为机器学习.计算机复杂性以及平行和分布式计算这三个领域中的贡献.读完本文大家可以收获的是: 瓦里安特定义的计算机 ...

  9. 72名图灵奖获得者的成就

    来源:图灵教育 从"图灵机"到"图灵测试",从破译德军的 Enigma 到自杀之谜,图灵一生都是传奇,关于图灵的故事我们不在这里赘述,感兴趣的读者请看文末推荐阅 ...

最新文章

  1. C++_可变参数模板到emplace_back再到construct再到forward
  2. 洛谷 P1149 火柴棒等式
  3. Linux/Centos服务器安装portsentry防恶意端口扫描
  4. 2修改字段名_DevExpress ASP.NET v18.2新功能详解(二)
  5. 【CodeForces】947 D. Picking Strings
  6. 你想过同时为两家以上的企业工作吗?
  7. python源_python更换国内源
  8. 20届美团提前批面经
  9. gif 动态加载_用 python 实现切割视频,加入水印,压缩并转成 gif !
  10. php连接打印机代码,PHP连接打印机
  11. DB2 sqlCode错误信息
  12. Mysql安装+卸载教程
  13. arctanx麦克劳林公式推导过程_【数学】「专题」初识泰勒级数(Taylor Series)与泰勒公式(Taylor#x27;s Formula)...
  14. Eclipse中安装反编译工具Fernflower(Enhanced Class Decompiler)
  15. 电力能耗监测在山东青岛机场的应用
  16. VisualNet地税管道综合资源管理系统
  17. 常用软件安装及破解——IntelliJ IDEA
  18. 关于结构体的内存对齐,以及如何计算
  19. ElementUI-分页-自定义文字-共计-跳至
  20. coreldraw凹槽_印刷必备知识.ppt

热门文章

  1. UDP通信协议基本操作
  2. Arduino版读取程序的规则_如何在Arduino开发板上使用机器人操作系统(ROS)
  3. C++:用ReadFile函数读文件 (附完整源码)
  4. Unity-使用系统字体
  5. Fusilli.js简单的弹出JavaScript插件
  6. ccnp笔记: 闫辉CCNP第一讲(NP概述还有3层回顾)
  7. android获取手机型号和手机厂商
  8. c语言爱心图片表白程序源代码(附加源代码及其实例压缩包)
  9. HNC-局部联想脉络
  10. 美太空公司拟出售国际空间站旅行票 每位5200万美元