大家好,我是执念斩长河。今天讲述的是1979年图灵奖—肯尼斯·艾弗森。图灵奖奖励他在开发交互式程学设计语言APL的创新工作。 读完本篇博文大家可以收获的是:

  • 艾弗森的论文课题
  • 艾弗森记号是什么
  • 艾弗森开发的J语言
  • 艾弗森的主要著作

艾弗森1920年12月17日生于加拿大艾伯塔省的卡姆罗斯。第二次世界大战应征入伍而中断学业。1946年退伍后艾弗森进入昆士大学兼修数学和物理,1950年毕业后获得学士学位,当时已经30岁了。但他立志深造,进入哈佛拿取硕士学位和博士学位。艾弗森博士论文课题是用计算机求解线性微分方程时如何建立经济的I/O模型。这个论文课题诱导他发明了APL。APL整个语言基于数组进行描述表达式。 APL本身的特点是:

  • 变量没有显式定义类型
  • 没有一般语言的循环控制结构,而是用递归函数和“–>”来代替。
  • 运算符优先级都相同,从左向右。

在开发的APL的过程中,艾弗森还发明了一组特殊的符号以描述计算机语言的形式结构,这组特殊的符号就被叫做“艾弗森记号”。艾弗森退休后,致力于开发和推广一种新语言—J。为了推广J语言,他还开发了许多名著的指南,来证明J语言应用的广泛性。艾弗森的主要著作有:

  • 《程学设计语言APL》
  • 《初等函数》
  • 《代数的算法处理》
  • 《初等分析》
  • 《自动数据处理》
  • 《科学家和工程师用的APL导论》

1979年图灵奖---肯尼斯·艾弗森简介相关推荐

  1. 2014图灵奖--迈克尔·斯通布雷克简介

    大家好,我是执念斩长河.今天主要讲述的是2014图灵奖获得者迈克尔·斯通布雷克.图灵奖奖励他为数据库领域做出贡献.读完本博文大家可以收获的是: 斯通布雷克的博士论文 平衡多分树–B树在数据库的应用 I ...

  2. 2005年图灵奖--彼得·诺尔简介

    大家好,我是执念斩长河.今天讲述的是2005年图灵奖获得者彼得·诺尔.图灵奖奖励他将编译原理继续扩充.读完本篇博文大家可以收获: 如何从天文学大佬转战成计算机 丹麦的第一台计算机DASK 对ALGOL ...

  3. 1987年图灵奖--约翰·科克简介

    大家好,我是执念斩长河.今天讲述的是1987年图灵奖获得者约翰·科克.图灵奖奖励他为计算机体系结构和编译理论做出巨大的贡献.读完本篇博文大家可以收获的是: IBM360的设计与开发 指令系统的28法则 ...

  4. 1981年图灵奖--埃德加·科德简介

    大家好,我是执念斩长河.今天讲述的是1981年图灵奖获得者埃德加·科德.图灵奖奖励他为关系型数据库做出杰出贡献.读完本篇博文大家可以收获的是 科德开发的DB2和SQL 科德创立关系研究所 科德的主要著 ...

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

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

  6. 程序设计、数据结构、编译相关图灵奖得主简介之二

    7. 肯尼思 · 艾弗森(Kenneth Eugene lverson) 1979年度的图灵奖首次授予一位加拿大学者.时在IBM公司沃森研究中心工作的肯尼思·艾弗森.他是因为在开发交互式程序设计语言A ...

  7. 1998年图灵奖--詹姆斯·格雷简介

    大家好,我是执念斩长河.今天讲述的是1988年图灵奖获得者詹姆斯·格雷,图灵奖奖励他为数据库技术和"事务处理"做出贡献.读完本篇博文大家可以收获的是: 解决RDBMS问题的技术手段 ...

  8. 计算机领域的诺贝尔奖是图灵奖,计算机界的诺贝尔奖图灵奖.DOC

    计算机界的诺贝尔奖图灵奖 本文内容: 1. 图灵生平 2. 图灵奖简介 3. 历届图灵获得者 1.图灵生平 阿兰图灵(Alan Turing)PhD, MIT; Prof, Yale (was Pro ...

  9. 享年91岁!图灵奖得主、软件工程圣经《人月神话》作者Fred Brooks逝世

    [导读]又一巨星陨落!图灵奖得主,计算机体系结构.操作系统和软件工程先驱Fred Brooks逝世,享年91岁. 1999年图灵奖得主,美国国家科学院院士.对计算机体系结构.操作系统和软件工程做出里程 ...

最新文章

  1. python现在好找工作吗-推崇Python这么多人,为什么他们找不到工作!
  2. mysql 1084_[LeetCode]1084. 销售分析III(Mysql,having+聚合函数)
  3. 使用Angular reactive form发送HTTP请求的一个简单例子
  4. linux日志删除1天前,Linux自动删除n天前日志
  5. Python rsa 加密
  6. cpython是什么_CPython是什么?PyPy是什么?Python和这两个东西有什么关系?
  7. 小米pro笔记本2017款BIOS降级0603
  8. 利用fitz将pdf文件的每一页输出为高精度的PNG图片
  9. 科技论文写作(写作技巧持续整理)
  10. Android 宏病毒,xls宏病毒,程序不落地创建傀儡进程实现远控
  11. framemaker 换行
  12. ERROR Deployer not found: git
  13. 祝愿大家未来顺利平安
  14. linux内存占用过高问题解决方法
  15. 绎维软件F-One获得B轮融资,华创资本领投,齐银基金跟投...
  16. List中remove()方法的陷阱以及终极的解决方法!
  17. 卸载idea步骤(快速彻底)
  18. 5G学习笔记之F1AP
  19. 机器学习-8(单调函数)
  20. 浪潮gs设置连接服务器信息,浪潮gs系统客户端设置方案v20.pdf

热门文章

  1. react放大镜组件
  2. 人体骨骼坐标在彩色图像中显示
  3. 2022 年江西省职业院校技能大赛高职组“信息安全管理与评估”赛项样题
  4. 爬虫程序定时执行和监控示例
  5. move region
  6. 北京激光祛斑后都要哪些事项需要注意?
  7. ASK-101-准备工作
  8. springboot 目录结构
  9. activity生命周期浅析
  10. 新开发的手机网址导航--酷网导航