计算机的诞生故事集

1.2.1 第一个提出“计算机”概念

在图灵机模型出现之前,已经有很多的大佬提出了相关的概念甚至出现了相关的机械装置,”Computer"一词最早出现在1613年一本 Richard Braithwaite《The Yong Mans Gleanings》书中,直到 19 世纪末,计算机的定义一直保持不变,当时工业革命催生了以计算为主要目的的机械机器。

1.2.2 第一台机械计算机或自动计算引擎概念

1822年,查尔斯·巴贝奇(Charles Babbage)概念化并开始发展差分机(Difference Engine),它被认为是第一个可以近似多项式的自动计算机器。差分机能够计算几组数字,并将结果制作成硬拷贝。巴贝奇在差分机的开发中得到了阿达·洛芙莱斯的一些帮助,她被认为是从事该工作的第一个计算机程序员。不幸的是,由于资金的原因,巴贝奇未能完成这台机器的完整功能版本。1991年6月,伦敦科学博物馆在巴贝奇诞生200周年时完成了差分机2号,随后在2000年完成了印刷机构。

1.2.3 第一台通用计算机

1837年,查尔斯·巴贝奇(Charles Babbage)提出了第一个普通的机械计算机,分析引擎。分析引擎包含一个ALU(算术逻辑单元)、基本流量控制、打孔卡(由提花织机启发)和集成内存。它是第一个通用的计算机概念,它可以用于许多东西,而不仅仅是一个特定的计算。不幸的是,由于融资问题,这台电脑也从未建成,而查尔斯·巴贝奇(Charles Babbage)还活着。1910年,查尔斯·巴贝奇(Charles Babbage)的最小儿子亨利·巴贝奇(Henry Babbage)能够完成这台机器的一部分,并进行基本的计算。

1.2.4 第一个记录和存储信息的机器

1890年,赫尔曼·霍勒瑞斯(Herman Hollerith)为美国人口普查开发了一种机器记录和存储信息穿孔卡片的方法。Hollerith的机器大约比手工制表快十倍,为人口普查局节省了数百万美元。Hollerith后来成立了我们今天所知的IBM公司。

1.2.5 第一台可编程计算机

Z1是德国人康拉德·祖斯在1936年至1938年间在他父母的客厅里发明的。它被认为是第一台机电二进制可编程计算机和第一台功能性现代计算机。

康拉德·祖斯后来还创造了Z3,这是第一台可以完全自动化的可编程计算机。

1.2.6 现代计算机概念出现

图灵机最早是由艾伦·图灵在1936年提出的,并成为计算和计算机理论的基础。这台机器是一种在纸带上打印符号的装置,它模仿人执行几个逻辑指令的方式。没有这些基本原理,我们就不会有我们今天使用的计算机。

1.2.7 第一台可编程的电子计算机

巨像是第一个由Tommy Flowers开发的电动可编程计算机,并于1943年12月首次演示。这个巨像是为了帮助英国密码破译的情报部门破译加密的德国信息而创建的。

1.2.8 第一台数字计算机

Atanasoff-Berry Computer (ABC) 由John Vincent Atanasoff教授和研究生Cliff Berry在1937年开始开发。它的发展一直持续到1942年爱荷华州立学院(现在的爱荷华州立大学)。

ABC是一种电子计算机,使用300多个真空管进行数字计算,包括二进制数学和布尔逻辑,没有CPU(不能编程)。1973年10月19日,美国联邦法官厄尔·r·拉尔森(Earl R. Larson)签署裁决,认定J. Presper Eckert和John Mauchly的ENIAC专利无效。在这个决定中,拉尔森指定阿塔纳索夫为唯一的发明人。

ENIAC是由J·Presper Eckert和John Mauchly在宾夕法尼亚大学发明的,并于1943年开始建设,直到1946年才完成。它占据了大约1800平方英尺,使用了大约18000个真空管,重达50吨。尽管一名法官后来裁定ABC计算机是第一个数字计算机,但许多人仍然认为ENIAC是第一个数字计算机,因为它是完全有功能的。

1.2.9 第一台存储程序计算机

第一台以电子方式存储和执行程序的计算机是 1948 年的SSEM(小型实验机),也称为“婴儿”或“曼彻斯特婴儿” 。它由Frederic Williams设计,由他的门徒Tom Kilburn在英国曼彻斯特大学的 Geoff Tootill 的协助下建造。Kilburn 编写了第一个电子存储程序,该程序使用重复减法而不是除法来找到整数的最高真因数。

第二台存储程序计算机也来自英国:EDSAC,由英国剑桥大学数学实验室的莫里斯·威尔克斯(Maurice Wilkes)制造和设计。EDSAC在1949年5月6日进行了第一次计算。它也是第一台运行图形电脑游戏“OXO”的电脑,这是一种在6英寸的阴极射线管上显示的井字游戏。

大约在同一时间,曼彻斯特马克1号是另一台可以运行存储程序的计算机。第一台马克1号计算机在曼彻斯特维多利亚大学制造,1949年4月投入使用。马克1号在同年6月16日和17日运行了一个搜索梅森质数的程序,连续9个小时没有出错。

1.2.10 第一家电脑公司

第一家计算机公司是电子控制公司,于1949年由J. Presper Eckert和John Mauchly创建,这两个人帮助创建了ENIAC计算机。该公司后来更名为EMCC或Eckert-Mauchly计算机公司,并以UNIVAC的名称发布了几台大型计算机。

1.2.11 第一台程序存储在内存的计算机

UNIVAC 1101或者说是ERA 1101于1950年首次交付给美国政府。这台机器被认为是第一台能够从内存中存储和运行程序的计算机。

1.2.12 第一台RAM的计算机

1955年3月8日,麻省理工学院推出旋风计算机,这是一种革命性的计算机,是第一台具有磁芯RAM和实时图形的数字计算机。

1.2.13 第一台个人电脑(PC)

1975年,埃德·罗伯茨在介绍Altair 8800时创造了“个人电脑”一词。尽管第一台个人电脑被许多人认为是KENBAK-1,它在1971年以750美元的价格首次推出。计算机依靠几个开关来输入数据和通过打开和关闭几盏灯来输出数据。

计算机诞生历史小故事相关推荐

  1. 计算机相关知识小故事,转一个有意思的计算机小故事

    转一个有意思的计算机小故事 (2011-08-01 13:12:52) 标签: 杂谈 我是一條RAM,我在一台PC裡工作, 但我不記得我從哪裏來,什麼牌子,因為我健忘. 我的BOSS是CPU,他是我們 ...

  2. 计算机相关知识小故事,计算机小故事

    计算机小故事 2018-09-18 1 蜘蛛网 一位军机大臣长途跋涉前来拜访编程大师.军机大臣原以为这位大师既有钱又有势,但他失望了.了看见大师身穿T 恤衫和蓝色的牛仔裤,正端坐在一间小小的工作室里. ...

  3. 计算机与科技小故事,科学童话小故事大全【三篇】

    [导语]科学小故事在我们生活的各个角落,疑问几乎无处不在,而这些疑问往往能激发孩子们珍贵的求知欲,它能引领孩子们正确的认识和了解世界,并进一步地探知世界的奥秘,是早期教育最为关键的环节.下面是无忧考网 ...

  4. 历史小故事----BUG的来源

    Grace Hopper 格蕾丝·霍波 BUG ▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼ 1945年,一只小飞蛾钻进了计算机电路里,导致系统无法工作,一位名叫格蕾丝·赫柏的人把飞蛾拍 ...

  5. 小学计算机教育课堂小故事,信息技术教师的教育故事

    我从事信息技术课的教育已有几年了,对于如何上好信息技术课,使学生通过信息技术课堂掌握一定的技能,是我们信息技术教师研究的重点. 一.活用教学形式,激发学习兴趣 对于上计算机课,大多数学生都很喜欢,为什 ...

  6. 计算机的诞生以及四个发展阶段,计算机发展历史的四个阶段

    篇一:计算机发展的四个阶段 计算机技术发展的四个阶段 第一代电子计算机 第一台电子管计算机于1946年在美国制成,取名埃尼阿克(ENIAC).在美国宾夕法尼亚大学诞生的. 世界上第一台电子计算机是个庞 ...

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

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

  8. 用计算机编故事,计算机的小故事有哪些

    计算机是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.下面是学习啦小编为大家带来两个关于计算 ...

  9. 微型计算机的发展经历了哪几个,计算机的小故事有哪些_计算机发展史小故事...

    计算机是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能.是能够按照程序运行,自动.高速处理海量数据的现代化智能电子设备.下面是小编为大家带来两个关于计算机的小 ...

最新文章

  1. OpenCL产业开发链
  2. 为啥程序员下班后只关显示器从不关电脑?看看各大网站的答案~
  3. C语言求幺元的函数,离散数学实验指导书及其答案.doc
  4. shell编程基础之基本文本工具集合
  5. LogisticRegression_demo
  6. 路面平整度采集和计算方法
  7. 【c++】48.g++编译opencv、多线程
  8. android服务绑定音乐播放器,Android开发【04-21求助贴】使用后台服务的音乐播放器...
  9. AI理论知识整理(13)-标准基
  10. Hibernate执行原理总结
  11. 拥抱新技术的一点思考
  12. 导出Oracle数据库字典
  13. Django实战(一)——教育网站
  14. 数据库习题(填空题四)
  15. OpenCV:灰度图转伪彩色图
  16. 计算机网络本直通线的制作方法,计算机网络技术实训报告模版--交叉线与直通线制作.doc...
  17. Codeforces Round #687 (Div. 2) C. Bouncing Ball(枚举 思维)
  18. 汇编语言小写字母转换为大写字母
  19. (Anroid Studio)用简单代码实现BMI计算器并且将应用安装到手机上
  20. WPViewPDF Crack,Delphi 和 .NET 的PDF 查看组件

热门文章

  1. Office2016无法启动安装,正在进行另一个安装操作
  2. Matlab Figure 窗口最大化方法
  3. 程序员如何留住健康?
  4. 中南林业科技大学第十一届程序设计大赛 D 最大的湖
  5. Tita OKR:目标地图的妙用
  6. 5G标准必要专利最新全球排名
  7. 使用tableau制作词云
  8. 7 数据挖掘案例实战1—百度新闻标题、网址、日期及来源
  9. 【电脑讲解】宽带连接错误711的两种解决方法
  10. ftp文件服务器与nas性能,nas和ftp服务器的区别