与许多伟大的发明一样,发明不仅仅需要大胆的技术创新,同时也需要理论创新,可以说计算机的发明也是构造在坚实的理论基石之上的,许多科学家为计算机的诞生奠定了理论基础。
  1847 年,英国数学家布尔(George Boole,1815-1864)发表了《逻辑的数学分析》一文,设计了一套用来表示逻辑理论中一些基本概念的符号,用“1“和“0”两个数字表示信号的有或无、命题的真或假,并建立了应用这些符号进行运算的法则,把形式逻辑归结为—种代数运算.从而建立了逻辑代数(布尔代数),为现代计算机提供了重要的理论基础。这种简化的二值逻辑为数字计算机的二进制数、开关逻辑元件和逻辑电路的设计铺平了道路。
  1936 年,年仅 24 岁的英国数学家图灵(Alan M Turing)在一篇《论可计算数及其在判定问题中的应用》论文中提出了一种描述计算步骤的数学模型。根据这种模型,可制造一种十分简单但运算能力极强的计算装置。这种理想中的机器被称为“图灵机”。 图灵机是一种抽象计算模型,用来精确定义可计算函数。图灵机由一个控制器、一条可以无限延伸用于记录运算动作和运算数据的带子以及一个在带子上左右移动的读写头组成。 这个在概念上如此简单的机器,理论上却可以计算任何直观可计算函数。图灵在设计了上述模型后提出,凡可计算的函数都可用这样的机器来实现,这就是著名的图灵论题。
  1916 年出生在美国密执安州的香农(图 2.13) (Claude Elwood Shannon),从小热爱机械和电器,表现出很强的动手能力。1936 年毕业于密执安大学工程与数学系,工程与数学就成为他一生的兴趣所在。1938 年,年仅 22 岁的香农在硕士论文的基础上,写就了一篇著名的论文《继电器和开关电路的分析》,被认为是通讯历史上最杰出的理论之一。 由于布尔代数只有 0 和 1 两个值,恰好与二进制数对应,香农把它运用于以脉冲方式处理 信息的继电器开关,首次用布尔代数进行开关电路分析,并证明布尔代数的逻辑运算可以 通过继电器电路来实现,明确地给出了实现加、减、乘、除等运算的电子电路的设计方法。 这篇论文成为开关电路理论的开端,在现代数字计算机史上也具有划时代的意义。 1948 年,香农又发表了另一篇至今还在闪烁光芒的论文——《通信的数学基础》,从而给自己赢来“信息论之父”的桂冠。1956 年,他还参与发起了达特茅斯人工智能会议,成为这一人工智能学科的开山鼻祖之一。他不仅率先把人工智能运用于电脑下棋方面,而且发明了一个能自动穿越迷宫的电子老鼠,以此证明计算机可以通过学习提高智能。

小故事:理论创新为电子计算机诞生奠定了基础相关推荐

  1. 今天讲个小故事,Javascript诞生记

    JavScript是Brendan Eich仅花了十天时间就设计出来的!!! 今天讲个小故事. 布兰登·艾克(英语:Brendan Eich) 美国程序技术专家与企业家,JavaScript主要创造者 ...

  2. 任正非讲的20个小故事——华为大管理的灵魂

    转载于:http://www.toutiao.com/a4452624109/ 20多年来,任正非讲述的20个小故事,可以连接华为员工最柔软的内心,很好地抓住了当时华为面临的最紧迫的问题,也体现了任正 ...

  3. 世界第一台计算机多少位,世界上第一台电子计算机诞生于哪个国家

    <世界上第一台电子计算机诞生于哪个国家>由会员分享,可在线阅读,更多相关<世界上第一台电子计算机诞生于哪个国家(4页珍藏版)>请在装配图网上搜索. 1.题目选 项答案世界上第一 ...

  4. 四个小故事—体验经济:互联网生存的秘密

    转载自:http://www.programmer.com.cn/11425/ 作者以四个互联网创新的小故事诠释了做互联网产品的秘诀:多想想怎样才能让产品有趣.下面四个小故事,能帮你一窥互联网生存的小 ...

  5. 管理小故事精髓 100例(转) 1

    1.黄金台招贤 如何将企业治理好,一直是管理者的一个"研究课题".有的研究有素,也就治理有方:有的研究无得,也就治理失败.要治理好企业,必须网罗人才,古代燕昭王黄金台招贤,便是最著 ...

  6. 有意义的100个小故事 1

    1. 黄金台招贤 如何将企业治理好,一直是管理者的一个"研究课题".有的研究有素,也就治理有方:有的研究无得,也就治理失败.要治理好企业,必须网罗人才,古代燕昭王黄金台招贤,便是最 ...

  7. 职场人必读的10个经典励志小故事

    人都是有惰性的,不管我们做的是什么工作,有一天会因为工作的枯燥而感觉乏味,有一天也会因为忙忙碌碌的辛苦闯荡却还是一无所成而丧失了信心!所以,身在职场,我们需要的是不断的鼓励自己,给自己加油,给自己信心 ...

  8. 关于大数据,需要你读懂的10个小故事

    自2011年以来,大数据旋风以"迅雷不及掩耳之势"席卷中国.毋庸置疑,大数据已然成为继云计算.物联网之后新一轮的技术变革热潮,不仅是信息领域,经济.政治.社会等诸多领域都" ...

  9. 大数据陷阱:需要读懂的10个小故事

    自2011年以来,大数据旋风以"迅雷不及掩耳之势"席卷中国.毋庸置疑,大数据已然成为继云计算.物联网之后新一轮的技术变革热潮,不仅是信息领域,经济.政治.社会等诸多领域都" ...

最新文章

  1. cascader 动态加载 回显_ElementUI cascader级联动态加载回显和搜索看这个就够了
  2. centos sqldeveloper 连接mysql,Oracle SQL Developer 连接 Mysql 等数据库
  3. 图片浏览(CATransition)转场动画
  4. java的dispatcher_Java RequestDispatcher 详解
  5. OpenCV FLANN在数据集中搜索查询图片的实例(附完整代码)
  6. 电子技术学习实践DIY
  7. remote vscode无git_vs code 使用git
  8. C语言 防止头文件被多次引用
  9. 全数字实时仿真平台SkyEye经典案例——空间站项目
  10. TensorFlow变量:创建、初始化、保存和加载
  11. 纯Git实现前端项目打包部署
  12. Gitlab:从其它项目组里导入一个项目
  13. 8cm等于多少像素_像素和厘米的换算
  14. 34个国外最好的DevOps工具
  15. Java中Double与BigDecimal的互转,Date和LocalDateTime互转
  16. 简单的指针二叉查找树和数组二叉查找树
  17. (8.1.5.4)Android Testing Support Library翻译之Espresso 备忘录
  18. 推荐一款好用的浏览器Yandex
  19. 超全,Python 量化金融库汇总
  20. Bootstrap书籍分类

热门文章

  1. JPA 中的 nativeQuery = true
  2. BUUCTF-reverse-reverse3(超级详细)
  3. wampserver图标呈现黄色
  4. 用计算机表达爱你,表达我爱你的简短句子
  5. 网关到服务器显示异常,登陆网关异常 服务器异常
  6. matlab在凸轮中的应用,用matlab绘制凸轮教程(详细).doc
  7. 磁盘函数不正确文件如何找到
  8. python写采集程序_用python写的一个wordpress的采集程序
  9. 微信公众平台服务器配置(自动回复)
  10. 解决小米手机更快地安装Fiddler证书问题