【环球播资讯】汇编语言之母 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 的论文,还撰写了《自动数字计算器》一书,展示了其 " 规划与编码 " 编程风格所涉及的一般原则。
期间,凯瑟琳还获得了应用数学的博士学位(1950 年),同年与安德鲁成婚。
1957 年,他们俩一同创立了伯贝克学院的计算机科学及信息系统系,1958 年,凯瑟琳在系里开始教授编程课。
20 世纪 60 年代初,凯瑟琳一家搬到了加拿大,凯瑟琳和安德鲁继续在学术界工作。
当时凯瑟琳已经开始研究自然语言处理和神经网络,在动物特征识别方向做出了很大的贡献。
她最近的一篇论文是在 1993 年 71 岁时与儿子共同共同合写,主题为:利用神经网络来识别海洋哺乳动物。
凯瑟琳 · 布斯生于 1922 年 7 月 9 日,卒于 2022 年 9 月 29 日,享年 100 岁。
R.I.P.
参考链接:
[ 1 ] https://www.theregister.com/2022/10/29/kathleen_booth_obit/
[ 2 ] https://www.thetimes.co.uk/article/kathleen-booth-obituary-shr9p9j69
[ 3 ] https://www.telegraph.co.uk/obituaries/2022/10/25/kathleen-booth-computer-pioneer-who-made-major-breakthrough/