Бут, Кэтлин (>rm, Tzmlnu)

Перейти к навигации Перейти к поиску
Кэтлин Хильда Валерия Бут
англ. Kathleen Hylda Valerie Booth
Имя при рождении Кэтлин Хильда Валерия Бриттен (Kathleen Hylda Valerie Britten)
Дата рождения 9 июля 1922(1922-07-09)
Место рождения
Дата смерти 29 сентября 2022(2022-09-29) (100 лет)
Место смерти
Страна
Род деятельности учёный, математик, инженер, преподаватель
Научная сфера информатика
Место работы
Альма-матер Биркбек
Учёная степень
Учёное звание профессор
Известна как автор первого ассемблера

Кэтлин Хильда Валерия Бут[2] (англ. Kathleen Hylda Valerie Booth; 1922[3]—2022) — британско-канадский учёный и инженер, первопроходец в области информатики. Известна прежде всего как разработчик и дизайнер первого языка ассемблера — «автокода» для ранних компьютерных систем в колледже Биркбека при Лондонском университете[4].

Кэтлин Бриттен родилась в городе Стаурбридж графства Вустершир[5], получила диплом бакалавра в Лондонском университете в 1944 и устроилась работать младшим научным сотрудником в RAE[англ.] в городе Фарнборо[6]. С 1946 Бриттен начала работать в Биркбеке, где и достигла наибольших успехов[2]. В 1947 в качестве ассистента Эндрю Дональда Бута[англ.] она сопровождала его в командировку по США, в рамках которой они посетили Джона фон Неймана в Принстонском университете[7]. Одним из результатов поездки явилась совместная статья Бута и Бриттен «Общие соображения по проектированию многоцелевого электронного цифрового вычислителя» (англ. General Considerations in the Design of an All Purpose Electronic Digital Computer)[8], описывающая поправки к проекту ARC с учётом принципов фон-неймановской архитектуры[2]. Значительной частью её вклада в работу стал язык ассемблера для ARC2[9], но теорией она не ограничивалась, и участвовала также в создании и поддержке компонентов этого компьютера[10] вместе с другой ассистенткой Бута, Ксенией Свитинг[11]. Группа Бриттен и Бута считалась самой малочисленной из ранних британских исследовательских групп в области вычислительных машин. В 1950 году они поженились, и сменившая фамилию Кэтлин Бут впоследствии родила от него двух детей[6]: сына и дочь.

Между 1947 и 1953 годом команда из Эндрю Бута и Кэтлин Бриттен/Бут спроектировала и сконструировала три различные машины: ARC (Automatic Relay Calculator, «Автоматический калькулятор на реле»), SEC (Simple Electronic Computer, «Простой электронный компьютер»), и APE(X)C (All Purpose Electronic (X) Computer, «Многоцелевой электронный компьютер»)[12]. Эндрю Бут в основном занимался конструированием ЭВМ, а Кэтлин Бут — их программированием[2]. Несмотря на непропорционально размеру группы большой объём успешно выполненных работ, финансирование и известность её долгое время оставались на незначительном уровне[13]. Компьютер APE(X)C, заработавший впервые в мае 1952[2] и полностью завершённый к концу 1953[14], оказал существенное влияние на коммерчески успешную линейку компьютеров HEC, которую выпускала British Tabulating Machine Company[англ.] (знаменита в числе прочего производством криптологических бомб во время Второй мировой войны, после серии слияний с 1998 года входит в Fujitsu).

В 1950 году Кэтлин Бут закончила аспирантуру Лондонского университета по направлению прикладной математики. Ею был как сольно, так и в соавторстве, написан ряд значимых статей и книг, среди которых особенно выделяют:

  • «Автоматические цифровые калькуляторы» (1953)[15] — одна из первых книг, демонстрирующая стиль программирования «планирование и кодирование»
  • «Программирование автоматического цифрового калькулятора» (1958)[16] — одна из первых книг по программированию компьютеров линейки APE(X)C

Также в 1958 году она читала курс по программированию, что для тех лет было большой экзотикой[2]. В 1961 году колледж Биркбека отказал Эндрю Буту в собственной лаборатории и кафедре компьютерной инженерии, несмотря на организованную им самим финансовую поддержку со стороны BTM[англ.][11], после чего и он, и его жена одновременно уволились — исследования в области информатики в Лондонском университете на этом временно прекратились, а почти завершённый ламповый компьютер ICT 1400 был передан на кафедру численной автоматизации, откуда попал в Лондонскую школу гигиены и тропической медицины[2]. Супруги Бут покинули «улей социалистической посредственности»[11], уехали в Канаду и устроились в Университет Саскачевана, где проработали с 1962 по 1972 год[6], после чего так же синхронно перешли в Университет Лейкхед, где Кэтлин Бут стала профессором, а её муж — ректором. Спустя несколько лет после их выхода на пенсию их дети закончили тот же университет[11].

Библиография

[править | править код]
  • 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 на Wayback Machine.
  • Coding system for the APE(X)C, AU: Murdoch, Архивировано из оригинала 7 июня 2011, Дата обращения: 22 июня 2010 Архивная копия от 7 июня 2011 на Wayback Machine.
  • Booth A.D. and Britten K.H.V. (1947) Coding for A.R.C., Institute for Advanced Study, Princeton
  • Booth A.D. and Britten K.H.V. (1947) General considerations in the design of an all-purpose electronic digital computer, Institute for Advance Study, Princeton
  • Booth A.D. and Britten K.H.V. (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 A.D. and Booth K.H.V. (1953) Automatic Digital Calculators, Butterworth-Heinmann (Academic Press) London
  • K.H.V Booth, (1958) Programming for an Automatic Digital Calculator, Butterworths, London
  1. 1 2 Архив по истории математики Мактьютор — 1994.
  2. 1 2 3 4 5 6 7 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, Дата обращения: 5 августа 2020 Источник. Дата обращения: 5 августа 2020. Архивировано 23 сентября 2015 года..
  3. Dyson, George. Turing's Cathedral: The Origins of the Digital Universe (англ.). — Pantheon Books[англ.], 2012. — P. xvii. — ISBN 978-0375422775.
  4. Booth, Kathleen HV, "Machine language for Automatic Relay Computer", Birkbeck College Computation Laboratory, University of London
  5. IT Honor Roll, Архивировано из оригинала 4 марта 2016, Дата обращения: 5 августа 2020 Источник. Дата обращения: 5 августа 2020. Архивировано из оригинала 4 марта 2016 года.
  6. 1 2 3 "Dr. Kathleen Booth (nee Britten)". IT History Society. 2015-12-21. Архивировано 2 августа 2019. Дата обращения: 5 августа 2020.
  7. Lavington, Simon (2012), Alan Turing and His Contemporaries: Building the World's First Computers, ISBN 978-1-78017-105-0
  8. 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.
  9. "History", About, UK: Birkbeck School of Computing, Архивировано 17 февраля 2020, Дата обращения: 5 августа 2020 Источник. Дата обращения: 5 августа 2020. Архивировано 17 февраля 2020 года..
  10. Kathleen Booth (nee Britten) at the ARC relay, parallel, A.U. which she constructed, UK: Birkbeck school of Computing, 1948, Архивировано 4 марта 2016, Дата обращения: 5 августа 2020 Источник. Дата обращения: 5 августа 2020. Архивировано 4 марта 2016 года..
  11. 1 2 3 4 Andrew Donald Booth Архивная копия от 26 сентября 2018 на Wayback Machine.
  12. Lavington, Simon. Early British computers: the story of vintage computers and the people who built them (англ.). — Manchester: Manchester University Press, 1980. — P. 62. — ISBN 978-0719008030.
  13. 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, 4 (2), IEEE: 121—139, doi:10.1109/MAHC.1982.10016.
  14. Research, United States Office of Naval. A survey of automatic digital computers (англ.). — Office of Naval Research, Dept. of the Navy, 1953. — P. 4–5.
  15. Dependable and historic computing / Cliff B Jones, John L Lloyd. — Berlin: Springer-Verlag, 1998. — С. 27. — ISBN 978-3-642-24540-4.
  16. Booth, Kathleen HV (1958), Programming for an Automatic Digital Calculator, London: Butterworths.