有一个新同事——他是软件行业的新人——问我,计算史上有哪些最重要的时刻。在苏格兰一个下雨的星期天下午,我花了几个小时整理出了一份清单,列出了我认为最为重要的28个时刻。也许应该有30个。我错过了什么吗?
1.0
公元800年——印度。对于我们现在的二进制计算机来说,1和0的作用自然不言而喻。所以我认为数字0的出现是十分重要的。当然关于0是首先出现在埃及、美索不达米亚、印度还是古中国还存在争议。我这里选择了印度,因为印度人首先将0当做一个数字对待,而且自从公元595年开始他们就在使用小数点了。
2.帕斯卡加法机
1642年——法国。布莱士·帕斯卡制造了帕斯卡加法机——世界上最早的可用计算器。对我来说,这比纳皮尔的骨头更加重要;因为这种设备的出现,对数表和一些机械装置(如手表)都得到了发展。
3.二进制系统
1679年——德国。弗里德·威廉·莱布尼茨完善了二进制数字系统。
4.电
1751年——美国。计算机没有电不能工作,所以本·富兰克林1751年的发现当然应该位列榜上。
5.织布机
1801年——法国。约瑟夫·雅卡尔用打卡的概念设计的复杂布料设计的织布机问世。这奠定了可编程机器的基础。
6.分析机
1833年——英国。查尔斯·巴贝奇构思出了分析机的想法,尽管他自己没能制造出一台,但这却奠定了所有现代计算机的基础。奥古斯塔·阿达·金(勒芙蕾丝伯爵夫人)与他一起工作,提出使用上面提到的打卡设计可以让分析机实现可编程的功能。
7.布尔代数
1854年——英国。乔治·布尔创造的布尔代数是信息理论的基础。这时候“与”、“或”、“非”才第一次进入数学领域。后来这种运算被查尔斯·桑德尔·皮尔士进一步发展成布尔逻辑,成为了电子开关电路的基础。50年后,伯特兰·罗素提出这是所有数学的基础。再过了30年,克劳德·香农才将“真与假”的开关逻辑引入到电子开关电路中。
爱迪生
8.热离子发射
1863年——美国。托马斯·爱迪生发现了热离子发射现象,这一现象是真空管的基础,然后又成为了整个电子工业的基础。真空管在1907年发明之后,在无线和电话技术上发挥了巨大的价值。
9.尼普科夫圆盘
1925年——英国。你可以说电视机的基础是可以追溯到1843年的传真机,但是“放大”使得电视变得实用,苏格兰发明家约翰·洛吉·贝尔德在他的视频设备原型机中使用了尼普科夫圆盘。
阿兰·图灵
10.自动编程
1936年——英国。阿兰·图灵是一个十分惊人的家伙。他建立了自动化编程的基础,并且证明了计算机器能够解决更为复杂的问题。如果没有他,用来破解德国Enigma的世界上第一台数字计算机Z2也不会诞生。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)