发现:世界上现存最古老的计算机的用户手册

2020-09-24 07:53:31

赫伯特·布鲁德勒(Herbert Bruderer)于2020年9月21日评论说,Zuse Z4被认为是世界上保存最古老的计算机。中继机制造于1945年,1949/1950年进行了大修和扩建,1950年至1955年在苏黎世理工大学借调运行。今天,这台巨大的数字计算机被放置在慕尼黑的德国博物馆里。Z4的操作说明书丢失了很长一段时间。1950年,苏黎世理工学院是欧洲大陆唯一所拥有运行正常的磁带控制计算机的大学。从20世纪40年代开始,只有一台计算机幸存下来:CSIRAC真空管计算机(1949)。它在澳大利亚维多利亚州卡尔顿的墨尔本博物馆。

数学家爱德华·斯蒂费尔(Eduard Stiefel)领导着苏黎世理工学院应用数学研究所,该研究所成立于1948年。他最重要的两个助手是海因茨·鲁蒂肖瑟(数学家)和安布罗斯·斯皮塞(电气工程师)。Rutishauser是ALGOL编程语言的主要创始人之一,Speiser成为位于Rüschlikon ZH的IBM Research的创始主任。应用数学研究所的雇员包括乌尔斯·霍奇斯特拉瑟(生于1926年)、汉斯·鲁道夫·施瓦茨(生于1930年)和海因茨·沃尔德伯格(已故)。

苏黎世理工大学档案馆的伊芙琳·博施(Evelyn Boesch)在2020年3月初让我知道,她的父亲勒内·博施(RenéBoesch)(生于1929年)自1956年以来一直在苏黎世理工大学飞机静力学和飞机建造研究所(Institute For Aircraft Statics And Aircraft Construction)工作,他保存了罕见的历史文件。Boesch的第一份工作是在瑞士航空工程协会工作,该协会是瑞士航空工程协会的所在地,隶属于上述研究所。研究显示,这些文件包括Z4的用户手册和颤振计算说明。根据“瑞士历史词典”,1950年至1974年在苏黎世联邦理工学院担任飞机静力学和建筑学教授的劳舍尔是P-16战斗机的顾问(见图1)。P-16Mk III喷气式战斗机的样本可以在飞行博物馆杜本多夫ZH找到。该研究所后来更名为轻型结构和缆车技术研究所,并于2000年关闭。因此,飞机制造商保存该手册并非完全巧合。2020年8月13日,与勒内·博伊施(RenéBoesch)就这一发现进行了电话交谈。

日期为1953年10月27日的手写文件也浮出水面,内容涉及用Z4解决的算术问题。标题“空军系数表”和“带副翼的机翼”表明这些都是颤振计算。对于P-16,2.4秒的飞行时间需要50小时的计算时间。URS Hochstrasser,Hans Rudolf Schwarz和Heinz Waldburger参与其中。正如施瓦茨在2016年1月12日告诉我的那样,这项工作在当时是最高机密。Z4返回ZUSE KG后,继续用ETH研制的Ermeth真空管计算机进行计算。

根据亨氏·鲁蒂肖瑟(Heinz Rutishauser)的说法,在1950年至1955年期间,Z4创造了大约100个工作岗位。在这些委员会中,有55个委员会列在应用数学研究所一九五五年七月十一日的目录内。这些包括火箭轨迹(Oerlikon Bührle机床厂)、机翼(Eidgenössische Flugzeugwerke,Emmen LU)、颤振振动(Flug-und Fahrzeugwerke Altenhein,800小时机器时间)、俯冲(Flug-und Fahrzeugwerke Altenhein,120小时机器时间)计算,见Herbert Bruderer:Konrad Zuse and Swiss,第29-39页。

对于这架喷气式飞机,由康斯坦茨湖上的Flug-und Fahrzeugwerke Altenhein SG开发,

Z4接力机的发明者是德国土木工程师康拉德·祖斯。他很可能是现在发现的操作说明书的作者(见图2)。海因茨·鲁蒂肖瑟显然抄袭了他们:目击者海因茨·瓦尔德伯格在给赫伯特·布鲁德勒的结语中写道:康拉德·祖斯和瑞士。谁发明了电脑?慕尼黑(Oldenburg Verlag,2012)第205页:";此外,还有他[Heinz Rutishauser]肯定修改过的16页Z4用户手册,以及从1950年9月20日起对程控计算机使用的简短规定。(注:在1950年12月29日的一封信中,瑞士学校董事会主席汉斯·帕尔曼(Hans Pallmann)通知该研究所所长爱德华·斯蒂费尔(Eduard Stiefel),校董会已于1950年12月2日就Z4的使用规定做出了决定。(注:在1950年12月29日的一封信中,瑞士学校董事会主席汉斯·帕尔曼(Hans Pallmann)通知该研究所所长爱德华·斯蒂费尔(Eduard Stiefel),学校董事会已于1950年12月2日就Z4的使用规定做出决定。这些规则可能是针对外部用户的)。

多亏了分支,计算机程序的处理可以在两个不同的点上继续进行。如果满足特定条件(TRUE),则执行跳转指令。使用条件跳转,可以偏离线性指令序列,也可以从主程序跳到子程序,然后再跳回。确实有

最初,Z4并不知道有条件跳跃。应苏黎世联邦理工学院的要求,它后来被增加。然而,在几年前的一次调查中,为数不多的幸存目击者记不清它是如何被处决的。指令的第8页(见图3)显示了当时是如何处理条件跳转的。

匿名:Gebrauchsanweisung Z4,Institut für Angewandte Mahematik,ETH Zürich,Som-Mersemester,1952年,Exemplar Nr.19,16页,ETH-Bibliothek苏黎世,HS1517:1,https://doi.org/10.7891/e-manuscripta-98601。

布鲁德勒,赫伯特,模拟和数字计算的里程碑,斯普林格自然,瑞士查姆,2000年第3版,2卷,约2050页,约577幅插图,114表,https://www.springer.com/de/book/9783030409739。

布鲁德勒,赫伯特:Konrad Zuse and die Schweiz,de Gruyter Oldenburg,柏林/波士顿,2012年,250页,http://www.degruyter.com/view/product/22427。

布鲁德勒,赫伯特:Meilensteine der Rechentechnik,de Gruyter Oldenburg,柏林/波士顿,第3版,2020年第3版,1971页,577幅插图,114张表格,https://www.degruyter.com/view/title/567028?rskey=xoRERF&;result=7。

布鲁德勒,赫伯特:Meilensteine der Rechentechnik,de Gruyter Oldenburg,柏林/波士顿,2020年第3版,第2卷,1055页,第138幅插图,37张表格,https://www.degruyter.com/view/title/567221?rskey=A8Y4Gb&;result=4。

劳尔·罗哈斯:Konrad Zuse and der bed ingte Sprrung,见:Informatik-Spektrum,第37卷,2014年,第50-53页。

Stiefel,Eduard:Reglement für die Bedienung der Programmgesteuerten Rechenmaschine[Z4],Institut für Angewandte Matheatik,ETH苏黎世,1953年9月25日,1页

沃尔德堡,海因茨:纳克沃特,见:赫伯特·布鲁德勒(编辑):Konrad Zuse and die Schweiz。《Who Hat den Computer erfunden?》,Oldenburg-Verlag,München 2012,205-207页。

赫伯特·布鲁德勒(Herbert Bruderer)是苏黎世理工大学计算机科学教学论的退休讲师。最近,他成为了一名技术历史学家。[email protected],herbert.bruderer@Bluewin。