首页 > 其他分享 >计算机发展史人物篇之查尔斯巴贝奇

计算机发展史人物篇之查尔斯巴贝奇

时间:2022-12-27 22:32:11浏览次数:57  
标签:阿达 发展史 机器 巴贝奇 差分 数学 对数表 查尔斯

查尔斯·巴贝奇(Charles Babbage,1791年12月26日—1871年10月18日)是一名英国数学家、发明家、科学家,科学管理的先驱者,出生于一个富有的银行家的家庭,曾就读于剑桥大学三一学院。

在这里插入图片描述

他在24岁时就被选为英国皇家学会会员、卢卡斯讲座数学教授,参与创建了英国天文学会和统计学会,并且还是天文学会金奖获得者;是巴黎伦理科学院、爱尔兰皇家学会和美国科学学院的成员之一。却因为差分机被人嘲笑了一辈子。 查尔斯·巴贝奇 1812年 查尔斯·巴贝奇在检验对数表重复繁杂的事物中昏昏欲睡, 在睡梦中萌生了:借用机器的力量,来帮助人们整理分析大量信息。 对数表类似于我们日常生活中的乘法表,但是有很多复杂的表需要运用到航海和天文学中,由于人工的演算会出现错误,会导致严重的事故,所以需要很多数学大佬进行验算。

1822年 亲自动手打造出来了小型差分机演示模型:差分机零号。 并提交了《论机械在天文及数学用表计算中的应用》的论文。 但是天文学会回复:您的研究实在太过于深奥,恐怕我们书刊的订阅者中没有一个人能看得懂。 在这里插入图片描述 后来又向英国政府演示,不仅可以节省对数表的人力成本又能降低错误率, 于是投资了1500英镑,这些钱在当时可以买下英国伦敦的房子了。

1832年 十年的时间里,他与工程师克莱门特研制出来了十分之一的差分机。 有六根轮轴,几十个竖轮,只能进行六位数的计算和两位数的差分方程。 在这里插入图片描述 因为要想制作出高性能的差分机,需要制造高精度的齿轮进行匹配, 但是在当时的制造工业下,还远远不足以制造出如此精密的机器。 政府此时已经投入了一万七千英镑,而且还没有一个结果, 以为他们是在合伙牟取暴利,后来就没有投入一分钱了。

1842年 阿达·洛芙莱斯伯爵夫人加入, 正是因为1833年巴贝奇再一次晚宴中演示自己的差分机模型,小阿达被差分机深深的吸引住了,并决定和巴贝奇并肩作战。 阿达·洛夫莱斯与查尔斯·巴贝奇 阿达是著名诗人拜伦的独生女,不到十岁就学习了欧几里得的数学理论并自学了微积分、函数方程等数学知识,下一篇章我们再来详细介绍历史上第一位程序员。

经过巴贝奇和阿达一起的构想,他们迸发出了一个伟大的机器设想——分析机:可以通过计算指令的形式来计算存储所有数学计算。那如何灵活的操作机器按不同的算式进行计算呢?这时候不得不提科学家们善于从生活中获取知识,其灵感来源:雅卡尔提花机,通过打孔卡片将不同颜色的线穿过孔洞,设计好的图案就能根据不同卡片的打孔位置完整的织在衣物上。有孔没孔就相当0和1,也对应提花机的话本显花不显花。 这个时候的分析机已经具备了:输入、输出、运算室、存储室

分析机设计图 而软件方面就是阿达的贡献:求解伯努利数的数学指令,这也是在1843年底人类计算机历史上第一套算法程序。 世界上第一套程序算法

1852年 阿达去世,她曾经说过: 分析机的思想 就像是静静躺在黑暗橱柜里 慢慢泛黄的蓝图 等待着被后世再次偶然发现 人们常说 未来发生的事情可能会提前埋下伏笔 虽然经常是悲伤的伏笔 但它们有时也会提前发出光芒

她的一辈子算是上了贼船, 用了余生来潜心研究分析机的可编程性, 为后来一百多年的人类提供了跟多的思路。

1871年 巴贝奇带着遗憾离世,离世前他曾经说过: 我真愿意 放弃剩下不管多少活着的日子 只希望能在五个世纪后的未来 生活上三天 哪怕只有三天就好

他追了一辈子的梦, 虽然在那个年代输的一塌糊涂, 但是这个时代的人们还有人在缅怀。

2002年 英国科学博物馆技术团队成功复原分析机

他的其他著作还有: 《各种人寿保险机构的比较观点》 《关于科学在英国的衰落及其某些原因的思考》 《对数表样本》 《论机器和制造业的经济》 《有关征税原则的思考、关于财产税及其免除》 《一个哲学家生涯的片段》 此外,还有以下一些论文: 《机器在数学表计算中的应用》 《论用符号表示机器动作的方法》 《关于调节机器的应用一般原则的论文》

CCTV10 纪录片: 《解码科技史》 计算机往事——往事缘起

标签:阿达,发展史,机器,巴贝奇,差分,数学,对数表,查尔斯
From: https://blog.51cto.com/jackwei/5973652

相关文章

  • SpringBoot2.x系列教程02--史前文明之Spring发展史
    作者:一一哥一.Spring1.x时代1.功能:1.x时代的Spring把所有的功能都集中在一个项目中,包含了核心的IoC、AOP,也包含了其他一些比如JDBC、Mail、ORM、事务、定时任务......
  • React组件复用的发展史
    MixinsReactMixin通过将共享的方法包装成Mixins方法,然后注入各个组件来实现,官方已经不推荐使用,但仍然可以学习一下,了解为什么被遗弃。ReactMiXin只能通过React.creat......
  • 数仓建模—数仓架构发展史(02)
    发展史时代的变迁,生死的轮回,历史长河滔滔,没有什么是永恒的,只有变化才是不变的,技术亦是如此,当你选择互联网的那一刻,你就相当于乘坐了一个滚滚向前的时代列车,开往未知的方向,不......
  • 从虚拟化到云原生——容器技术的发展史
    近年来,云原生(CloudNative)可谓是IT界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生。而说到云原生,我们就不得不了解本文的主角——容器(container)。先让......
  • python基础:计算机五大组成部分详解、计算机三大核心硬件、操作系统、编程与编程语言
    目录计算机五大组成部分详解计算机三大核心硬件操作系统编程与编程语言编程语言发展史编程语言的分类python解释器环境变量运行python程序的三种方式计算机五大组成部分详......
  • 真实职场关于Web api学习指南(免费开放)一一2.Web api发展史,为什么会受职场青睐?
    开始正文前,咱们先了解下,接下来的文章作者都会围绕《真实职场关于Webapi学习指南(免费开放)》开展章节,让你们明白真实职场关于Webapi上的认知和实际应用。点进来看的朋友,估......
  • 计算机语言的发展史
    计算机语言发展历程可以简单划分为:机器语言——>汇编语言——>高级计算机语言一,机器语言最初的计算机使用的都是二进制数“0”,“1”,所以二进制是计算机的语言基础。机器......
  • Windows常用快捷键及计算机发展史
    功能键Ctrl+C:复制Ctrl+V:复制Ctrl+X:复制Ctrl+Z:复制Ctrl+S:复制Alt+F4:关闭窗口Shift+delect:永久删除Win+R:运行窗口Win+R+cmd:命令行窗口Win+E:打开我的电脑Ctr......
  • Python基础之数据库:1、数据库发展史及常用数据库的介绍
    Python基础之数据库目录Python基础之数据库一、储存数据演变史1、文本文件2、软件开发目录规范3、数据库二、数据库软件应用史三、数据库的本质四、数据库的分类1、关系......
  • 1.3 计算机发展史
    计算机有哪些特长?怎么发挥其特长呢?需先了解计算机原理了解计算机原理。理论上计算机,追溯到1936年图灵机(纯数学模型、抽象),组成无限长纸带、可移动读头、状态寄存器、一......