本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 科技圈快讯 > 人物 >

编程语言奠基人逝世百年:与冯·诺依曼并肩探讨,退休后依然投身神经网络研究

发布时间:2022年10月30日 14:36:40 人物 人已围观

简介凯瑟琳·布斯(Kathleen Booth)于100岁时去世,她是英国早期计算机先驱之一,最后一位。在伦敦大学伯贝克学院,她编写了第一个汇编语言,并为首个计算机系统设计了汇编器,为计算机...

被誉为汇编语言之母的凯瑟琳·布斯(Kathleen Booth)已经离世,享年100岁。

她是英国早期计算机开发领域的最后一位开创者,曾在伦敦大学伯贝克学院开发了首个汇编语言,并为首个计算机系统设计了汇编器及自动代码。

后来,凯瑟琳开始专注于自然语言处理和神经网络的研究。

早在1955年,她便进行了首次翻译应用程序的公开演示,输入了几段法语:

C’est un exemple d’une traduction fait par la machine à calculer installée au labouratoire de Calcul de Birkbeck College, Londres.

输出结果为:

This is an example of a translation made by the machine for calculation installed at the laboratory of computation of Birkbeck College, London.(这是由伯贝克学院计算实验室的计算机器翻译的一个例子。)

曾与冯·诺依曼合作研究

凯瑟琳因其对汇编语言的贡献而闻名,其实她创造了第一个“汇编语言”。

最初,程序是以机器语言(二进制:1和0)的形式编写,早期计算机面临着重编程需要大量重新布线和开关替换的麻烦,十分耗时。

为了简化这个过程,凯瑟琳将指令转化为人类可理解的符号,发明了契约记号法,从而促成了汇编语言的出现。

值得一提的是,她的许多工作都是与丈夫共同完成的。

1944年,凯瑟琳在伦敦大学获得数学学士学位,此后在法恩伯勒研究所的皇家飞机研究所担任初级科学官员。

两年后,她加盟伦敦大学伯贝克学院,并在这里遇到了她的未来丈夫安德鲁·唐纳德·布斯(Andrew Donald Booth),加入了他的研究小组。

他们的研究重点是计算X射线晶体学图像,为此开始设计一种名为自动继电器计算器(ARC)的计算机,以帮助进行相关计算。

在这个过程中,他们各司其职,安德鲁专注于硬件设计与制造,而凯瑟琳负责编程即汇编语言的设计,并维护ARC的组件。

1947年,他们前往普林斯顿大学咨询冯·诺依曼,冯·诺依曼向他们解答了计算机体系结构的问题。

回到英国后,他们先后研发了三台机器:ARC、SEC(简易电子计算机)和APE(X)C(通用电子计算机)。

APE(X)C的设计后来实现了商业化,由英国制表机有限公司作为HEC系列的一部分进行销售,这可以视作ICT1200计算机的前身。

与此同时,凯瑟琳定期发表关于ARC和APE(X)C的研究论文,并撰写了《自动数字计算器》一书,展示了其“规划与编码”编程风格的基本原则。

Tags: 编程  汇编