记录和程式用途上。
1835到1900年代：程式化计算机.可程式化是通用计算机的重要定义，意即只要变更指令的储存序列，通用计算机就能模拟其它形式的计算机。1823年，英国数学家巴贝奇在政府的支持下，开始建造以蒸汽引擎驱动的差分机，用来比较数字间的差异，经历10年未能竟功，巴贝奇遂转而研究设计得更为完整，直接利用打孔卡输入和储存资料的分析机，可惜最后巴贝奇穷其毕生精力都未能造出任一完整的差分机或分析机。巴贝奇在1835年提到，分析机是一部一般用途的可程式化计算机，同样是以蒸汽