【软件简史】计算机学界有哪些真正的大师?

最早的机械计算机

最早的机械计算机是1642年布莱士·帕斯卡设计并制作了一台能自动进位的加减法计算装置,被称为是世界上第一台数字计算器,为以后的计算机设计提供了基本原理。它的不足之处主要是计算输入数据太慢,导致整个计算过程速度太慢,当然也无法实现微积分计算。

差分机


研制出能够进行微积分运算的机器的科学家是查尔斯.巴贝奇,于1822年研制出一台简单的差分机,能够完成一些简单的微积分计算,运算精度达到了6位小数,设计出来当即就演算出好几种函数表。后来巴贝奇试图制作一台精度为20位小数点的差分机,用了半个世纪的时间,不仅花光了政府资助的1.7万英镑,自己也投入了全部家当和大部分精力去制作这台庞大的机器,但1942年英国政府宣布断绝对他的一切资助。
在这痛苦艰难的时刻,一缕春风悄然吹开巴贝奇苦闷的心扉。一个女子阿达·奥古斯塔,是英国大名鼎鼎的诗人拜伦之独生女,这位小有名气的数学才女成为了巴贝奇的合作伙伴,他们开始共同研制新的计算机。1852年,怀着对分析机成功的美好梦想和无言的悲怆,巾帼软件奇才魂归黄泉,香消魄散,死时年仅36岁。

第一位程序员 Ada


阿达开天辟地第一次为计算机编出了程序,其中包括计算三角函数的程序、级数相乘程序、伯努利函数程序等等。阿达编制的这些程序,为计算程序拟定“算法”,写作的第一份“程序设计流程图”,被珍视为“第一位给计算机写程序的人”。人们公认她是世界上第一位软件工程师。


巴贝奇和阿达是最早想到用程序控制机械计算机的人,不过他们在实现想法时陷入一个误区,那就是用复杂的方法解决复杂的问题,最终机械复杂到一定程度,就无法造出来。

布尔代数


当巴贝奇的

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

禅与计算机程序设计艺术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值