top_banner

「文萃采风」栏目,主要转载各种和人文知识,生活信息,社会现象・评论等相关的文章,版权属于原作者。文中所述并不代表本会观点。如原作者认为此转载不适,请与本会联系,一经确认立即删除。

返 回

网文:算机史(二)

表于 2014 09 13

 

2编织的程序

  要机器听人,按人的意愿去算,就要实现人与机器之对话,或者,要把人的思想机器,机器按人的意志自动执行。
  来也怪,实现人与机器对话的始作俑者却不是研制算机的那些前,而是与算机明毫不相干的两位法国纺织机械。他先后明了一机器工作的程序,把思想直接注入到了提花编织机的尖上。
  名思,提花编织机具有升降纱线的提花装置,是一能使编织案花布机器。
  应该是,提花编织机最早出在中国。在我国出土的代墓葬物品中,就有多用彩色丝线编织的漂亮花布。据史书记载,西鹿县纺织工匠宝光的妻子,能熟地掌握提花机操作技她的机器配置了120经线,平均60天即可成一匹花布,匹价。明朝刻印的《天工物》一中,赫然地印着一幅提花机的示意。可以想象,当欧洲的王公丝绸之路入的美丽绸缎赞叹不已,中国的提花机也必定会沿着丝绸之路入欧洲。
  不,用当编织编织图案相当事。所有的布都是用经线线)和纬线(横向线编织而成。若要出花须细心地按照设计案,在适当位置”起一部分经线以便滑梭引着不同色的纬线。机器当然不可能自己在何线,只能靠人手起一根又一根经线,不地重复这种操作。
  1725年,法国纺织机械B.Bouchon)突奇想,想出了一个穿孔纸带妙主意。布首先法用一排编织针控制所有的经线,然后取来一卷纸带,根据案打出一排排小孔,并把它编织针上。启机器后,正着小孔的编织针能穿经线,其他的针则纸带挡住不这样一来,编织针就自按照设计案去挑选经线,布思想于是传递编织机,而编织图案的程序也就在穿孔纸带的小孔之中。
  真正成功的改是在80年后,另一位法国机械杰卡德(J.Jacquard),大1805年完成了提花编织设计制作。
  那是目的法国大革命的年代──攻打巴士底,推翻封建王朝,武装保巴黎,市民高唱着马赛纷纷走上街,革命暴如火如荼。然杰卡德在1790年就基本形成了他的提花机设计构想,但了参加革命,他无暇造,也扛起来福,投身到里昂保卫战的行列里。直到19到来之后,杰卡德的机器才得以装完成。
  杰卡德他的提花机增加了一装置,能1200编织针,控制案的穿孔纸带后来也成了穿孔卡片。据,杰卡德编织机面世后25年,考文垂附近的村里就有了600台,在老式蒸气机嗤的伴奏下,把穿孔卡片上的成一匹匹漂亮的花布。纺织工人最初烈反对这架自化的新玩意的到来,因害怕机器会去他碗,使他失去工作,但因越的性能,于被人普遍接受。1812年,在法国已装配了万余台,并通英国遍了西方世界,杰卡德也因此而被受予了军团十字章和金质奖章。
  杰卡德提花编织机奏响了19机器自化的序曲。在敦出版的《不列百科全》和中国出版的《英科技词汇大全》两部中,“JACQUARD”(杰卡德)一条下,英汉语的意思居然都是提花机,可,杰卡德的名字已与提花机融了一体。杰卡德提花机的原理,即使到了电脑时代的今天,依然没有更大的改,街巷尾小作坊里使用的手工绒线编织机,其基本构仍与杰卡德编织机大体相似。
  此外,杰卡德编织百孔的穿孔卡片,不仅让机器编织绚丽多彩的案,而且意味着程序控制思想的萌芽,穿孔纸带和穿孔卡片也广泛用于早期电脑以存程序和数据。或,我们现在把程序设计俗称程序,就引申自编织机的编织花布词义

3、失的英雄

今天出版的算机籍扉里,都登着巴奇(C.Babbage)的照片:宽阔,狭的嘴,利的目光得有些世嫉俗,定的但非缺乏幽默的外貌,人以一个极富深邃思想的学者形象。
  巴奇是一位富有的行家的儿子,1792年出生在英格西南部的托特斯,后来承了相当丰厚的遗产,但他把金都用于了科学研究。童年代的巴示出极高的数学天考入剑桥大学后,他发现自己掌握的代数知甚至超了教毕业留校,24的年青人幸受聘担任剑桥大学路卡辛的数学教授。是一个很少有人能够获得的殊,牛的老是第一名,牛是第二名。在教学之余,巴奇完成了大量造,如运用运学理率先提出一便士邮资制度,明了供火使用的速度和排障器等等。
  假若巴继续在数学理和科技域耕耘,他本来是可以走上就的坦途。然而,世奇才却选择了一条无人敢于攀登的崎岖险路。
  事情得从法国起。18末,西起了一宏大的算工程──人工制《数学用表》,在没有先进计算工具的当,是件极其巨的工作。法国数学界集大批数学家,成了人工手算的流水线,算得天昏地暗,才完成了17卷大部头书稿。即便如此,算出的数学用表仍然存在大量错误
  据有一天,巴奇与著名的天文学家赫舍凑在一起,两大部的天文数表评头
  足,翻一就是一个,翻两就有好几。面对错误百出的数学表,巴奇目瞪口呆,他甚至喊出声来:天哪,错误充斥弥漫了整个宇宙!
  件事也就是巴奇萌生研制算机构想的起因。巴奇在他的自《一个哲学家的生命程》里,写到了大约发生在1812年的一件事:有一天上,我坐在剑桥大学的分析学会公室里,神志恍惚地低看着面前打的一张对数表。一位会屋来,瞧我的子,忙喊道:喂!你梦啦?我指着数表回答我正在考虑这些表也能用机器来算!’”
  巴奇的第一个目是制作一台差分机。所差分的含,是把函数表的复杂算式差分运算,用简单的加法代替平方运算。那一年,刚满20的巴奇从法国人杰卡德明的提花编织机上得了灵感,差分机设计闪烁出了程序控制的灵光──它能按照设计者的旨意,自动处理不同函数的程。
  巴奇耗了整整十年光,于1822年完成了第一台差分机,它可以3个不同的5位数,算精度达到6位小数,当即就演算出好几函数表。由于当水平极低,第一台差分机从设计绘图到机械零件加工,都是巴手完成。当他看着自己的机器制作出准确无的《数学用表》,高哪怕我的机器出了故障,比如齿轮被卡住不能,那也毫无系。你看,子上都有数字标记,它不会欺任何人。以后实际运用明,这种机器非常适合于制航海和天文方面的数学用表。
  成功的喜悦激励着巴奇,他笔上皇家学会,要求政府助他建造第二台运算精度20位的大型差分机。英国政府看到巴奇的研究有利可,破天荒地与科学家签订了第一个合同,政部慷慨地为这台大型差分机提供出1.7万英助。巴奇自己也贴进1.3万英巨款,用以弥研制经费的不足。在当年,笔款的数无异于天文数字──料介绍说1831制造一台蒸汽机用才784英磅。
  然而,第二台差分机在机械制造工厂里触上了暗礁
  第二台差分机大25000个零件,主要零件的差不得超过每英寸千分之一,即使用在的加工设备和技,要想造出这种高精度的机械也非易事。巴奇把差分机交了英国最著名的机械工程师约瑟夫克莱特所属的工厂制造,但工程度十分慢。设计师心急火燎,从剑桥到工厂,从工厂到剑桥,一天几个来回。他把图纸改了又改,工人把零件重做一遍又一遍。年一年,日一日,直到又一个10去后,巴奇依然望着那些不能运的机器愁,全部零件亦只完成不足一半数量。参加试验的同事再也持不下去,纷纷离他而去。巴奇独自苦苦支撑了第三个10年,于感到无力回天。
  那天清晨,巴奇走进车间,偌大的作业场空无一人,只剩下地的滑齿轮,四一片狼藉。他呆立在尚未完工的机器旁,深深地了口气。在痛苦的煎熬中,他无可施,只得把全部设计图纸和已完成的部分零件送进伦敦皇家学院博物供人观赏
  1842年,在巴奇的一生中是极不平常的一年。英国政府宣布断绝对他的一切助,科学界的友人都用一怪异的目光看着他。英国首相讥讽道:部机器的唯一用途,就是花掉大笔金同行们讥笑他是愚笨的巴。皇家学院的威人士,包括著名天文学家艾瑞等人,都公宣称他的差分机毫无任何价”……

4、携手共赴

就在痛苦艰难刻,孤独苦的巴奇意外地收到一封来信,写信人不仅对他表示理解而且希望与他共同工作。娟秀字体的名,表明了她不凡的身份──伯爵夫人。
  接到信函后不久,巴实验口走来一位年的女士。她身披素雅的斗蓬,角上斜插一白色的康乃馨,得那典雅端庄。巴奇一时愣在那里,他与位女士似曾相,又想不起曾在何邂逅。女士落落大方地作了自我介,正是那位写信人。
  还记得我女士低声道,十多年前,您还给讲过差分机原理。看到巴奇迷惑的眼神,她又笑着我像野人到了望远镜奇恍然大悟,想起已十分遥的往事。面前位女士和那个小女孩之,依稀有几分相似。
  原来,伯爵夫人本名叫阿达奥古斯塔(Ada Augusta),是英国著名人拜的独生女。她比巴奇的年201815年出生。阿达自小命运多舛,来到人世的第二年,父因性格不合与她的母离异,从此离英国。可能是从未得到由,小阿达没有承到父亲诗一般的浪漫情,却承了母的数学才能和毅力。
  是在阿达的少女代,母的一位朋友着她去参奇的差分机。其他女孩子着差分机叽叽喳喳发议论,摸不着头脑。只有阿达看得非常仔,她十分理解并且深知巴这项发明的重大意
  或个小女孩特殊的气,在巴奇的记忆里打下了深的印。他赶紧请阿达入座,并欣然同意与位小有名气的数学才女共同研制新的算机器。
  就这样,在阿达27岁时,她成奇科学研究上的合作伙伴,迷上这项常人不可理研究。其,她已成了家,丈夫是洛甫雷斯伯爵。按照英国的俗,料在介里都把她称洛甫雷斯伯爵夫人
  30年的困和挫折并没有使巴奇屈服,阿达的友情援助更定了他的决心。在大型差分机进军受挫的1834年,巴奇就已提出了一新的更大胆的设计。他最后冲刺的目,不是仅仅制表的差分机,而是一通用的数学算机。巴奇把这种新的设计叫做分析机”,它能解算有100量的复杂个数可达25位,速度可达运算一次。
  今天我再回首看看巴奇的设计,分析机的思想仍然闪烁着天才的光芒。
  由于巴年因喉疾几乎不能说话,介分析机的文字主要由阿达替他完成。阿达在一篇文章里介绍说台机器不在可能完成的算范便程度以及可靠性与精确度方面,或者是完全不用人参与方面,都超了以前的机器。奇把分析机设计得那精巧,他打算用蒸汽机为动力,驱动大量的齿轮机构运。 巴奇的分析机大体上有三大部分:其一是齿轮式的贮库,巴奇称它仓库”Store),齿轮10个数,齿轮组成的共能够储100050位数。分析机的第二个部件是所运算室,它被巴奇命名作坊Mill),其基本原理与帕斯卡的转轮相似,用齿轮间合、旋、平移等方式行数字运算。了加快运算速度,他改位装置,使得50位数加50位数的运算可完成于一次转轮之中。第三部分巴奇没有它具体命名,其功能是以杰卡德穿孔卡中的“0”“1”来控制运算操作的序,似于电脑里的控制器。他甚至到如何使台机器理依条件移的作,比如,第一运算果若是“1”,就接着做乘法,若是“0”行除法运算。此外,巴奇也构思了送入和取出数据的机构,以及在仓库作坊不断往返运数据的部件。
  阿达心有灵犀一点通,她非常准确地价道:分析机编织的代数模式同杰卡德布机编织的花叶完全一。于是,分析机制一批函数算程序的重担,落到了数学才女的肩。阿达天辟地第一次为计算机出了程序,其中包括算三角函数的程序、数相乘程序、伯努利函数程序等等。阿达制的些程序,即使到了今天,电脑软件界的后仍然不敢易改一条指令。人她是世界上第一位件工程
  众所周知,美国国防部据是花了250亿美元和10年的光,把它所需要件的全部功能混合在一种计算机言中,希望它能成为军方数千种电脑准。1981年,这种语言被正式命名ADA(阿达)言,使阿达的英名流至今。
  不,以上的都是后,殊不知巴奇和阿达当年在怎痛苦的水深火之中! 由于得不到任何助,巴把分析机的图纸变现实,耗尽了自己全部财产,弄得一如洗。他只好暂时放下手的活,和阿达商量一些,如制作什象棋玩具,什么赛马机等等。为筹措科研经费,他不得不下海。最后,两人陷入了惶惶不可日的窘境。阿达忍痛两次把丈夫家中祖的珍宝送,以持日常开销,而宝又两次被她母资赎了回来。
  困交加,无休止的劳动,使阿达的健康状况急剧恶化。1852年,怀分析机成功的美好梦想,件才女英年早逝,死36。阿达去世后,巴奇又默默地独自持了近20年。年的他已不能准确地音,甚至不能有条理地表达自己的意思,但是他仍然百折不持工作。1871年,为计算机事业贡生精力的先者巴奇,满怀分析机无言的悲,孤独地离了人世。有人把他的大盐渍着保存起来,想经过若干年后,有更先来研究他大保存的精神。
  分析机于没能造出来,巴奇和阿达失了。巴奇和阿达的失是因看得太,分析机的想超出了他处时代至少一个世!社会展的需求和科学技术发展的可能,使得他注定要成的悲人物。尽管如此,巴奇和阿达为电脑科学留下了一份极其珍的精神遗产,包括30不同设计方案,近2000张组50000零件……,更包括那在逆境中自不息,追求理想身的拼搏精神。

 


返 回

 

COPYRIGHT (C) 2013 広島県華僑華人総会 ALL RIGHTS RESERVED.