查尔斯·巴贝奇, 一个英国机械工程师和博学者, 起源于可编程电脑的概念被认为是电脑的父亲, 他在19世纪初概念化并发明了第一台机械电脑. 在研究他的革命不同引擎, 旨在帮助导航计算, 在1833他意识到, 更多的一般设计, 一个分析引擎, 是可能的. 程序和数据的输入将通过打孔卡提供给机器, 这种方法正在用于直接机械织机, 如提花织机. 为了输出, 机器将有一个打印机, 一个曲线绘图器和一个铃. 这台机器也可以在稍后阅读的卡片上打数字. 引擎加入了一个算术逻辑单元, 以条件分支和循环的形式控制流, 和集成记忆, 使它成为一个普通用途电脑的第一个设计, 可以用现代术语描述为图灵完成.
在几个世纪里, 查尔斯·巴贝奇发明的第一台机械电脑?
19 世纪 初