失败的传奇 | 计算机百年趣味史(上)第2篇

简介: 英国数学家查尔斯·巴贝奇Charles Babbage(银行家庭,富二代)在1834年设计了第一台分析机(数字计算机前身,能够自动解算有100个变量的复杂算题,每个数可达25位,速度可达每秒钟运算一次),也曾设想根据储存数据的穿孔卡上的指令进行任何数学运算的可能性,并设想了现代计算机所具有的大多数其他特性,由于是纯机械的,而且最关键的是当时加工精度不够,当钱财耗尽,政府在1842年就停止赞助了,最后巴贝奇的计算器未能完成。

上一篇:硬件革命 | 计算机百年趣味史(上)第1篇
下一篇:人类首台计算机 | 计算机百年趣味史(上)第3篇

本文作者:衍云

数字计算机的传奇开始于18世纪......

英国数学家查尔斯·巴贝奇Charles Babbage(银行家庭,富二代)在1834年设计了第一台分析机(数字计算机前身,能够自动解算有100个变量的复杂算题,每个数可达25位,速度可达每秒钟运算一次),也曾设想根据储存数据的穿孔卡上的指令进行任何数学运算的可能性,并设想了现代计算机所具有的大多数其他特性,由于是纯机械的,而且最关键的是当时加工精度不够,当钱财耗尽,政府在1842年就停止赞助了,最后巴贝奇的计算器未能完成。

不过当时巴贝奇意识到需要软件,雇佣了英国诗人拜伦的女儿数学才女Ada Lovelace来当他的程序员(另种说法是Ada被分析机吸引主动来加入这个伟大事业的),其编写了三角函数等计算机程序,程序员的“开山鼻祖”(不过由于后来项目中的贫困交加,加班加点,Ada身体每况日下,一代巾帼软件奇才魂归黄泉,香消魄散,时年36岁,只留下巴贝奇一人苦撑项目20载),程序员这个行业真是从一开始就开了一个不好的头。后来Ada程序设计语言(1979年创立)就是以她名字命名的。

当然,巴贝奇最终也没有做出分析机,他和阿达失败了。

巴贝奇是计算机发展史中一位失败的英雄。没有可以责备的,只是他的设想超出了他所处时代至少一个世纪。

逝者已逝,生者如斯。

相关文章
|
10月前
|
C#
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
一个.NET开源、轻量级的运行耗时统计库 - MethodTimer
132 3
|
存储 Oracle Unix
关于小机 | 计算机百年趣味史(上)第8篇
小机即小型机(minicomputer),从名字上我们可以知道是体积会较小的机器,不过体积也是针对大机(mainframe)来说是,如果光从绝对体积上讲,那显然又不对。所以,小机是对特定时代一群类似机器的统称。我们来看下小机的关键历史。其历史时间是与大型机并行的。
2896 0
关于小机 | 计算机百年趣味史(上)第8篇
|
存储 缓存 安全
Go语言内存模型深度解析
【2月更文挑战第16天】Go语言以其简洁的语法、强大的并发编程能力和高效的内存管理而备受开发者青睐。本文将对Go语言的内存模型进行深度解析,探讨其内存布局、内存分配与回收机制以及内存安全等方面的内容,帮助读者更好地理解和应用Go语言的内存管理特性。
|
Linux
Linux必知词汇:兼容分时系统(Compatible Time-Sharing System,CTSS)
Linux必知词汇:兼容分时系统(Compatible Time-Sharing System,CTSS)
1368 0
|
设计模式 机器学习/深度学习 存储
探索编程的本质:从代码到创造力
本文通过深入探讨编程的基本原理和实践,揭示编程不仅仅是技术操作,更是一种思维训练和创造力的表达。我们将从基础的数据结构与算法入手,逐步过渡到设计模式和架构理念,最终探讨编程在现实世界中的应用和创新潜力。
|
大数据
阿里云大数据ACA和ACP题库
来源周周的奇妙编程:https://developer.aliyun.com/profile/pmur6hy3nphhs
3773 3
|
安全 前端开发 网络协议
MVP 架构最终审判 —— MVP 解决了哪些痛点,又引入了哪些坑?(三)
MVP 架构最终审判 —— MVP 解决了哪些痛点,又引入了哪些坑?(三)
283 0
|
IDE Linux Shell
适用于Linux的6个最佳Python IDE
早在 1991 年,当Guido van Rossum第一次引入 Python 时,他不会想到 Python 的未来发展这么好。现在我们在这里规模地使用Python构建项目。根据 2022 年的一份报告,Python 在全球拥有 29.53% 的份额,位居榜首。
3600 0
|
SQL 算法 Oracle
Mybatis-Plus主键生成策略详解
Mybatis-Plus主键生成策略详解
2646 0
Mybatis-Plus主键生成策略详解
|
人工智能 前端开发 小程序
【免费领取】阿里技术资料解密,100 本电子书找全了
阿里技术人的“藏经阁”你听说了吗?自上线以来,已经搜集了阿里技术人写作的 100 本电子书,技术领域覆盖大数据、AI、loT、前端、小程序、Java等。从 JAVA 开发手册、CDN 排坑指南到 Linux 系统诊断、程序员面试宝典、技术人职业发展黄金手册等,不管你是刚入公司的同学还是在某个技术领域小有造诣的“码神”,藏经阁总能让你淘到“惊喜”!
120779 6
【免费领取】阿里技术资料解密,100 本电子书找全了