項。

此外,這份報告還描述了她發明「組合語言」的前身,她在報告中將其命名為contracted Notation。這是對計算機程式設計進行抽象思考的第一步,無需編寫顯式的1和0或機器程式碼指令。

在這份報告中,Kathleen的程式設計能力大放異彩。並且,她設想了同步與非同步操作的可能性,這可是在1947年!在此之後,我們唯一能夠找到的非同步描述來自1980年代中期。

同步與非同步操作將允許程式中的多條指令並行執行。因此,在執行下一條指令之前,程式不會被阻止等待當前指令的結果。這將有效地改善程式執行時間,即處理所有指令所需的時間。

摘自《通用電子數字計算機設計中的一般考慮因素》

第二份報告「coding For ARc」,於1947年9月出版。在這份報告裡,Kathleen首次詳細介紹了ARc2「組合語言」。

在該報告中,Kathleen還解釋了orders(現在稱為指令instructions)是如何由載入到某種儲存中的0和1表示的。

透過組合語言,我們不必再記住機器程式碼作為指令,只需記住並輸入組合語言助記符moV作為指令。

不過,目前已無法找到這份報告的數字副本。

在1948年,Andrew和Kathleen將研究方向轉向簡單電子計算機(SEc),然後是通用電子x射線計算機或ApE(x)c。現在,我們可以在mESS模擬器中試用ApE(x)c。

hollerith電子計算機(hEc)是世界上現存最早的電子計算機之一。

他們最著名的機器ApEc(通用電子計算機)是在1949年設計出來的。

1951年,btm使用其硬體電路作為hEc1計算機設計的基礎,這種計算機在1950年代末直接成為最暢銷的英國計算機,安裝了近100臺。

Andrew發明了一種並行乘法器演算法,該演算法仍然構成現代計算機晶片(布斯乘法器)中乘法電路的基礎。

他們還一起發明了旋轉儲存裝置。在1940年代後期,他們試圖製造可工作的光碟,但失敗了,不過,他們成功地建造了世界上第一個磁鼓儲存器,該儲存在1950年代被廣泛用於主儲存器和後備儲存。

在磁鼓儲存器中,資訊儲存在滾筒上的可磁化條上,數字資訊儲存為二進位制磁性圖案

1950年,Kathleen和Andrew結婚,就在同年,Kathleen從倫敦大學獲得了應用數學博士學位。

為了爭取更多資金,兩夫婦再次前往洛克菲勒基金會。基金會提出的條件:必須讓ApE(c)x既可以用人類語言,也可以用數學語言。這也就是我們所熟知的自然語言處理。

他們做到了,在1955年11月,他們展示了機器翻譯的過程。

他們的目標是實現準確的技術翻譯,而不是追求文學質量。

他們在伯貝克學院時,與學生一起做了很多NLp的工作,同時在1965年至1972年間,他們為加拿大國家研究委員會從事英法翻譯工作。

Kathleen在1958年出版的《自動數字計算器程式設計》,可能是第一本由女性撰寫的關於程式設計的書。

在這本書中,她介紹了和同事在1965年之前一直在研究的一些演算法,比如單詞替換、詞幹和詞尾處理。

她的另一個開創性工作是透過程式設計模擬神經網路,來識別動物。這距離史上第一次在計算機上執行神經網路,僅僅過了四年。

booth一家於1962年離開伯貝克學院,移居加拿大,先