|
游客,本帖隐藏的内容需要积分高于 1 才可浏览,您当前积分为 0
资源信息:
中文名: History Channel 现代奇迹-计算机发明史
英文名: History Channel Modern Marvels-Creation of the Computer
资源格式: TVRip
发行时间: 2005年
地区: 美国
语言: 英语
概述:
提到计算机发明,大部分人想到的可能是1945年的研制成功的ENIAC,但是却有人称早于ENIAC两个世纪的查尔斯·巴比奇为“电脑之父”,拜伦之女阿达·拜伦为“世界上第一位程序员”,这又是怎么回事呢,看完此片希望你能够找到答案。
差分机与查尔斯·巴比奇
说起“电脑之父”,首先是指查尔斯·巴比奇(Charles Babbage)。这一位十九世纪的英国数学家,发明了世界上第一台机械计算机器——差分机。在19世纪20、30年代,巴比奇就设计了差分机和分析机,他把机器设计成三个部分,一是用来储存数据信息的“仓库(The Store)”,二是进行数据运算处理的“工场(The mill)”。
这样说起来似乎非常简单,套用一般的工厂生产程序就能够明白。但实际情况却是:如果你把所有的原材料都堆放在一个地方,那你进行大生产的时候,就不得不耗费很大的劳动力去把原材料分批搬运过来。你肯定会说解决办法很简单呀,全搬过来不就成了。但是,全搬过来的话,工场和仓库有什么区别呢?又如何能够有效地开展生产呢?那肯定会碍手碍脚的。巴比奇巧妙地在“仓库”和“工场”中设置厂一个称之为“控制桶(Control barrel)”的调度,好让“生产”能够持续有序地进行。可别小看巴比奇的这一个设计,正是它奠定了今天电脑的基本构架,说出来你就会大吃一惊:“仓库”就是今天的内存,“工场”就是计数器,而“工场”和“控制桶”则是控制计数的中央处理单元,俗称CPU。
巴比奇并不把这一在当时相当先进的设计思想立即公布于世,直到后来一个同样热衷干计算机设计的工程师把它记录成文,发表在刊物上,这才有了第一篇关于巴比奇计算机设计大纲的文章。而巴比奇一生的后四十年都致力于发展一部“会分析的机器”,这位高速数字电脑之父希望这部机器只要输入资料后就可不须人类直接指示,进行各种数学运算。那台怎么也算不上美观的机械,却和现代电脑一样,拥有记忆体、运算部门、控制中心和输出输入中心这四部分,可谓历史性的创造。
阿达·奥古斯塔
[屏幕截图]
阿达·奥古斯塔,19世纪诗人拜伦的女儿,数学家。穿孔机程序创始人,建立了循环和子程序概念。为计算程序拟定“算法”,其写作的第一份“程序设计流程图”,被珍视为“第一件计算机程序”。
1815年,阿达出生于伦敦,她是英国著名诗人拜伦(L.Byron)的女儿。因父母婚姻破裂,出生5星期后就一直跟随母亲生活。母亲安娜·密尔班克(A.Millbanke)是位业余数学爱好者,阿达没有继承父亲诗一般的浪漫热情,却继承了母亲的数学才能。
阿达19岁嫁给了威廉·洛甫雷斯伯爵,因此,史书也称她为洛甫雷斯伯爵夫人(Lady Lovelace)。
阿达是唯一能理解19世纪计算机狂人查尔顿·巴贝奇的人,也是世界计算机先驱中的第一位女性。她帮助巴贝奇研究分析机,建议用二进制数代替原来的十进制数,她这一天才理论成为了后来几十年软件发展的源泉。她还指出分析机可能像雅各织布机一样编程,并发现了编程的要素。她还为某些计算开发了一些指令,并预言计算机总有一天会演奏音乐。
在阿达短暂生命的最后十年里,她全力协助巴贝奇工作,甚至把自己的珠宝手饰都拿出来变卖,以帮助巴贝奇度过经济难关。
阿达设计了巴贝奇分析机上解伯努利方程的一个程序,并证明当时巴贝奇的分析器可以用于许多问题的求解。她甚至还建立了循环和子程序的概念。由于在程序设计上的开创性工作,她被称为世界上第一位程序员。
当时的阿达甚至不顾自己已是三个孩子的母亲,坚定地投身于分析机研究,成为巴贝奇的合作伙伴。在1843年发表的一篇论文里,阿达认为机器今后有可能被用来创作复杂的音乐、制图和在科学研究中运用,这在当时确是十分大胆的预见。以现在的观点看,阿达首先为计算拟定了“算法”,然后写作了一份“程序设计流程图”。这份珍贵的规划,被人们视为“第一件计算机程序”。
美国国防部据说花了10年的时间,把所需软件的全部功能混合在一种计算机语言中,希望它能成为军方数千种电脑的标准。1981年,这种语言被正式命名为ADA(阿达)语言,以纪念这位“世界上第一位软件工程师”。
由于巴贝奇晚年因喉疾几乎不能说话,介绍分析机的文字主要由阿达替他完成。阿达的生命是短暂的,她对计算机的预见超前了整整一个世纪。阿达早逝,年仅36岁,与她父亲拜伦相似。根据她的遗愿,她被葬于诺丁汉郡其父亲身边。
|