Кетлін Бут

Кетлін Бут
англ. Kathleen Booth
Ім'я при народженні англ. Kathleen Hylda Valerie Britten[1]
Народилася 9 липня 1922(1922-07-09)[2][3]
Стаурбридж, Вустершир, Велика Британія[1]
Померла 29 вересня 2022(2022-09-29)[4][3] (100 років)
Сук, Кепітел, Британська Колумбія, Канада[1]
Поховання кремація[5]
Країна  Велика Британія
Діяльність інформатик, математик, інженерка, викладачка університету
Alma mater Лондонський університет (1950)[1]
King Edward VI High School for Girls, Birminghamd (1939)[3][1]
Королівський коледж Гелловейd (1944)[3][1]
Pate's Grammar Schoold (1941)[1]
Галузь інформатика і програмування
Заклад Університет Лейкгед[3][1]
Біркбекd[3][1]
Royal Aircraft Establishmentd[1]
Саскачеванський університет[3][1]
У шлюбі з Andrew Donald Boothd[4][3]

Кетлін Бут[6] (англ. Kathleen Hylda Valerie Booth, до шлюбу — Бріттен; 9 липня 1922 — 29 вересня 2022)[7] — британсько-канадська програмістка, науковиця та інженерка, піонерка в області інформатики. Відома насамперед як розробниця першої мови асемблера — «автокоду» для ранніх комп'ютерних систем в коледжі Біркбек при Лондонському університеті[8].

Кетлін Бріттен народилася в місті Стаурбрідж графства Вустершир[9], отримала бакалаврський диплом в Лондонському університеті в 1944 і влаштувалася працювати молодшою науковою співробітницею в RAE[en] в місті Фарнборо. З 1946 Кетлін Бріттен почала працювати в Біркбеку, де і досягла найбільших успіхів[6]. У 1947 як асистентка Ендрю Дональда Бута[en] супроводжувала його у відрядження США, в рамках якого вони відвідали Джона фон Неймана в Прінстонському університеті[10]. Одним з результатів поїздки стала спільна стаття Бута і Бріттен «Загальні міркування з проєктування багатоцільового електронного цифрового обчислювача» (англ. General Considerations in the Design of an All Purpose Electronic Digital Computer)[11], що описує поправки до проєкту ARC з урахуванням принципів фон-неймановської архітектури. Значною частиною її вкладу в роботу стала мова асемблера для ARC2[12], але теорією вона не обмежувалася і взяла участь у заснуванні та підтримці компонентів цього комп'ютера[13] разом з іншою асистенткою Бута, Ксенією Світінг[14]. Група Бріттен і Бута вважалася найменш численною з ранніх британських дослідних груп в області обчислювальних машин.

У 1950 році Кетлін Бріттен одружилася з Ендрю, змінила прізвище і народила сина і доньку[15].

Між 1947 і 1953 роками команда з Ендрю Бута і Кетлін Бріттен-Бут спроєктувала і сконструювала три різні машини: ARC (Automatic Relay Calculator, "Автоматичний калькулятор на реле "), SEC (Simple Electronic Computer, "Простий електронний комп'ютер "), і APE (X) C (All Purpose Electronic (X) Computer, «Багатоцільовий електронний комп'ютер»)[16]. Ендрю Бут в основному займалася конструюванням ЕОМ, а Кетлін Бут — їх програмуванням[6] . Незважаючи на непропорційно розміру групи великий обсяг успішно виконаних робіт, фінансування та популярність її довгий час залишалися на незначному рівні[17]. Комп'ютер APE (X) C, який запрацював уперше в травні 1952 і був повністю завершеним наприкінці 1953[18], справив значний вплив на комерційно успішну лінійку комп'ютерів HEC, яку випускала British Tabulating Machine Company[en] (знаменита в числі іншого виробництвом криптологічних бомб під час Другої світової, після серії злиттів з 1998 року входить в Fujitsu).

У 1950 році Бріттен-Бут закінчила аспірантуру Лондонського університету у напрямку прикладної математики. Як сольно, так і в співавторстві написала ряд значущих статей і книг, серед яких особливо виділяють:

  • «Автоматичні цифрові калькулятори» (1953)[19] — одна з перших книг, що демонструє стиль програмування «планування і кодування»;
  • «Програмування автоматичного цифрового калькулятора» (1958)[20] — одна з перших книг з програмування комп'ютерів лінійки APE (X) C.

У 1958 році Кетлін Бріттен-Бут читала курс із програмування, що для тих років було великою екзотикою[6]. У 1961 коледж Біркбек відмовив Ендрю Буту у власній лабораторії та кафедрі комп'ютерної інженерії, незважаючи на організовану ним самим фінансову підтримку з боку BTM[en][14], після чого і він, і Кетлін одночасно звільнилися — дослідження в галузі інформатики в Лондонському університеті на цьому тимчасово припинилися, а майже завершений ламповий комп'ютер ICT 1400 був переданий на кафедру чисельної автоматизації, звідки потрапив у Лондонську школу гігієни й тропічної медицини. Подружжя Бут покинуло «вулик соціалістичної посередності», поїхало в Канаду і влаштувалося в Університет Саскачевану, де пропрацювали з 1962 по 1972 рік[15], після чого синхронно перейшли в Університет Лейкхед, де Кетлін Бут стала професоркою, а її чоловік — ректором. Через кілька років після їх виходу на пенсію їхні діти закінчили той же виш.

Бібліографія[ред. | ред. код]

  • Booth, Andrew D; Britten, Kathleen HV (September 1947), Principles and Progress in the Construction of High-Speed Digital Computers, Quart. Journ. Mech. And Applied Math., 2 (2): 182—197, doi:10.1093/qjmam/2.2.182, архів оригіналу за 8 Серпня 2014, процитовано 8 Березня 2021.
  • Coding system for the APE(X)C, AU: Murdoch, архів оригіналу за 7 June 2011, процитовано 22 червня 2010.
  • Booth AD and Britten KHV (1947) Coding for ARC, Institute for Advanced Study, Princeton
  • Booth AD and Britten KHV (1947) General considerations in the design of an all-purpose electronic digital computer, Institute for Advance Study, Princeton
  • Booth AD and Britten KHV (1948) «The accuracy of atomic co-ordinates derived from Fourier series in X-ray crystallography Part V», Proc. Roy. Soc. Vol A 193 pp 305—310
  • Booth AD and Booth KHV (1953) Automatic Digital Calculators, Butterworth-Heinmann (Academic Press) London
  • KHV Booth, (1958) Programming for an Automatic Digital Calculator, Butterworths, London

Примітки[ред. | ред. код]

  1. а б в г д е ж и к л м Архів історії математики Мактьютор — 1994.
  2. https://books.google.nl/books?id=3dU5AAAAQBAJ&pg=PA261&lpg=PA261&dq=Kathleen+Booth+1922+Stourbridge&source=bl&ots=id96pyBALb&sig=ACfU3U283DPaceP-exuZQ-ZBppIzToakzQ&hl=nl&sa=X&ved=2ahUKEwijypzR2ePqAhVlAGMBHVJsAz44FBDoATADegQIChAB#v=onepage&q=Kathleen%20Booth%201922%20Stourbridge&f=false
  3. а б в г д е ж и Kathleen Booth, computer pioneer who made a major breakthrough in programming – obituary / C. EvansLondon, Thailand: 2022. — ed. size: 622719 — ISSN 0307-1235; 1477-3805
  4. а б RIP: Kathleen Booth, the inventor of assembly language — 2022.
  5. Find a Grave — 1996.
  6. а б в г Johnson, Roger (2008), School of Computer Science and Information Systems: A Short History (PDF), 50 years of Computing, UK: Birkbeck School of Computing, архів оригіналу (PDF) за 23 Вересня 2015, процитовано 8 Березня 2021.
  7. Dyson, George. Turing's Cathedral: The Origins of the Digital Universe. — Pantheon Books[en], 2012. — С. xvii. — ISBN 978-0375422775.
  8. Booth, Kathleen HV, Machine language for Automatic Relay Computer, Birkbeck College Computation Laboratory, University of London
  9. IT Honor Roll, архів оригіналу за 4 березня 2016, процитовано 8 березня 2021
  10. Lavington, Simon (2012), Alan Turing and His Contemporaries: Building the World's First Computers, ISBN 978-1-78017-105-0
  11. General Considerations in the Design of an All Purpose Electronic Digital Computer [Архівовано 24 Березня 2020 у Wayback Machine.] by Andrew D. Booth and Kathleen H. V. Britten. 2nd. Edition. August 1947.
  12. History, About, UK: Birkbeck School of Computing, архів оригіналу за 17 Лютого 2020, процитовано 8 Березня 2021.
  13. Kathleen Booth (nee Britten) at the ARC relay, parallel, A.U. which she constructed, UK: Birkbeck school of Computing, 1948, архів оригіналу за 4 Березня 2016, процитовано 8 Березня 2021.
  14. а б Andrew Donald Booth [Архівовано 26 Вересня 2018 у Wayback Machine.].
  15. а б Dr. Kathleen Booth (nee Britten). IT History Society. 21 грудня 2015. Архів оригіналу за 2 Серпня 2019. Процитовано 1 лютого 2017.
  16. Lavington, Simon. Early British computers: the story of vintage computers and the people who built them. — Manchester : Manchester University Press[en], 1980. — С. 62. — ISBN 978-0719008030.
  17. Campbell-Kelly, Martin (April 1982), The Birkbeck College Machines, The Development of Computer Programming in Britain (1945 to 1955), Annals of the History of Computing, IEEE, 4 (2): 121—139, doi:10.1109/MAHC.1982.10016.
  18. Research, United States Office of Naval. A survey of automatic digital computers. — Office of Naval Research, Dept. of the Navy, 1953. — С. 4–5.
  19. Dependable and historic computing / Cliff B Jones, John L Lloyd. — Berlin : Springer-Verlag, 1998. — С. 27. — ISBN 978-3-642-24540-4.
  20. Booth, Kathleen HV (1958), Programming for an Automatic Digital Calculator, London: Butterworths.