夸张点说,如果有人因为说过一句话而被授予图灵奖计算机科学教育杰出贡献奖Emanual Piore奖计算机先驱奖,您是不是很惊讶!真的吗?

是真的,此人便是尼古拉斯·沃斯(Nicklaus Wirth) ,此话就是他提出的著名公式**“ 算法 + 数据结构 = 程序 ”。该公式对计算机科学的影响程度足以与经典物理学中爱因斯坦的质能方程式“E = MC^2 ”**相媲美,一个公式展示出了计算机程序的本质。

当然,如果说尼古拉斯·沃斯的贡献仅限于此,那么就显得非常狭隘了。因为他又被誉为Pascal语言之父,也是Algol、W、Modula、Modula-2、Oberon和Euler等语言的发明人和主设计师,还撰写了《系统程序设计导论》、《算法 数据结构=程序》、《算法和数据结构》等多部学术著作,此处就不做赘述了。


《数据结构与算法自学与面试指南》01-01:图灵奖得主尼古拉斯·沃斯相关推荐

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

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

  2. 【历史上的今天】10 月 7 日:数据结构领域图灵奖得主诞生;第一台晶体管计算机的原型;Dropbox 创始人出生

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 10 月 7 日,国庆长假悄然结束,你的假期如何,对未来有哪些计划?当然,除了对未来的展望,也别忘了 ...

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

    1. 图灵(Alan Turing)和图灵奖的诞生 正如美国电脑界有冯·诺依曼一样,在英国电脑的进展中,也有一个有巨大影响力的天才,他就是阿伦·图灵.此人对于电脑技术的发展,有着无可替代的影响. 英国 ...

  4. 2013年图灵奖得主Leslie Lamport:如何写出数学上完美的算法

    来源:新智元 本文约3100字,建议阅读6分钟 对程序员而言,对数学思维的强调永远不会过分,要写出好代码,不能惧怕数学. 图灵奖得主.分布式系统先驱.LaTeX之父Leslie Lamport认为,对 ...

  5. 《Oracle Java EE编程自学和面试指南》09-02:HttpSession接口

    深入了解IT/互联网行业及岗位,请参阅通用IT/互联网岗位招聘计划(最新全岗版). 深入了解职业晋升及学习路线,请参阅最优职业晋升路线和课程学习指南(最新全栈版). 内容导航: 前言 1.HttpSe ...

  6. 【数据结构与算法】之面试必考的“二分算法”系统梳理

    一.整数二分 整数二分说明 整数二分即为在整数集合上的二分,常见的用法有:在单调序列中查找「某个数是否出现过」.「某个数最早出现的位置」以及「>= 某个数中最小的数」等. 解决这类问题的思想非常 ...

  7. 【数据结构与算法】LeetCode面试真题,带你领略算法思想

  8. 《Oracle编程自学与面试指南》23:数据字典视图

    内容导航 数据字典视图主要可分为三类: dba - 所有方案包含的对象信息 所有用户的. all - 用户可以访问的对象信息 我有权访问的,包括自己所有的,及其他用户的. user - 用户方案的对象 ...

  9. 《Oracle编程自学与面试指南》17-03:多列子查询

    内容导航 多列子查询,即一个子查询中同时返回多个查询的列. 案例代码: /* 作者:AT阿宝哥 日期:2016年9月18日 愿景:参考官方资料,做最好的课程,成就更多职业人! 邮箱:12264104@ ...

  10. 《Oracle Java EE编程自学与面试指南》20-05:数据库设计

    内容导航: 前言 E-R模型 创建数据库Sql 数据库文件 前言 根据项目规划图.领域模型.用例模型和原型,我们设计出E-R模型,并生成或者编写创建数据库所需要的完整Sql脚本. 1.E-R模型 2. ...

最新文章

  1. 附pdf下载 | 入门深度学习和GAN的几本书
  2. 光流 | OpenCV3实现LK Optical Flow(代码类)
  3. 深度强化学习落地指南:弥合DRL算法原理和落地实践之间的断层 | 文末送书
  4. tcpdump使用实例——基于ip统计流量
  5. 『中级篇』Dockerfile详解(17)
  6. C++多态面试题汇总
  7. linux管道通信机制有哪两种,linux的管道通信机制
  8. (AirWatch 系列之一)企业移动计算的集大成者--Airwatch简介
  9. python爬虫语言都能干什么_python除了爬虫还可以做什么
  10. 液晶显示屏怎么显示泰文_上海工业液晶显示屏厂家
  11. 什么是大数据分析平台
  12. 如何用U盘安装Ubuntu操作系统
  13. C语言中if语句例题详解
  14. 若依RuoYi-Vue前后端项目启动流程
  15. HTML-图文排版如何以代码实现
  16. Thingsboard开源平台(一)2.软件安装
  17. 一块硬盘装了黑苹果 一块硬盘装了win7_十分钟学会自己装电脑系统! 看完这篇,咱们单枪匹马,不求人,就是干!...
  18. redis的lru原理_Redis的LRU算法
  19. 2008福布斯400富豪榜上的大陆富豪
  20. kotlin协程与线程池

热门文章

  1. 3.1 Vendor Model浅析
  2. 浅析vendor_init
  3. slack 时钟_【基础知识】时序(Slack、Setup、Hold、Jitter、Skew、亚稳态)
  4. 根据项目或WBS结算规则批量生成下阶WBS的结算规则-CJB2
  5. python预测你的小孩身高_Python 孩子身高预测
  6. Blender设置:如何把编辑模式下的顶点显示调大
  7. LVM精简卷(Thinly-Provisioned Logical Volumes)的扩容
  8. 行业如此内卷,品牌如何实现可持续招商增长?
  9. C# 命名空间中不存在类型或命名空间名,是否缺少程序集引用
  10. 最佳解决方法 Error: No such file or directory @ rb_sysopen