Бут, Кэтлин

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

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

Биография

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

Кэтлин Бут скончалась 29 сентября 2022 года в городе Сук, Британская Колумбия, Канада[7][6].

Карьера и научная деятельность

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

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

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

В 1957 году совместно с Эндрю Бутом и Дж. К. Дженнингсом она стала соучредителем Департамента числовой автоматизации[13]. В 1958 году она читала курс по программированию, что для тех лет было большой экзотикой. В 1961 году колледж Биркбека отказал Эндрю Буту в собственной лаборатории и кафедре компьютерной инженерии, несмотря на организованную им самим финансовую поддержку со стороны British Tabulating Machine Company[5], после чего и он, и его жена одновременно уволились — исследования в области информатики в Лондонском университете на этом временно прекратились, а почти завершённый ламповый компьютер ICT 1400 был передан на кафедру численной автоматизации, откуда попал в Лондонскую школу гигиены и тропической медицины. Супруги Бут покинули «улей социалистической посредственности»[5], уехали в Канаду и устроились в Университет Саскачевана, где проработали с 1962 по 1972 год[3], после чего так же синхронно перешли в Университет Лейкхед, где Кэтлин Бут стала профессором, а её муж — ректором. Спустя несколько лет после их выхода на пенсию их дети закончили тот же университет[5].

Кэтлин Бут также вела пионерские исследования в области машинного перевода: к 1955 году их совместная с мужем программа могла осуществлять перевод с английского на французский язык[13]. Кроме того, с 1958 года она занималась исследованиями искусственных нейронных сетей[14]. Эту работу она продолжила и после выхода на пенсию, опубликовав в 1993 году статью об использовании нейронных сетей для идентификации морских млекопитающих[14].

Память

С 2015 года в Биркбек-колледже проводится ежегодная мемориальная лекция Эндрю и Кэтлин Бут[6]. В 2022 году колледж учредил юбилейную PhD-стипендию имени Кэтлин Бут для поддержки женщин в компьютерных науках[15]

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

Примечания

  1. 1 2 3 Архив истории математики Мактьютор
  2. Booth, Kathleen HV, Machine language for Automatic Relay Computer, University of London 
  3. 1 2 3 Dr. Kathleen Booth (nee Britten) (21 декабря 2015). Архивировано 2 августа 2019 года. Дата обращения: 5 августа 2020.
  4. Lavington, Simon (2012), Alan Turing and His Contemporaries: Building the World's First Computers, ISBN 978-1-78017-105-0 
  5. 1 2 3 4 Andrew Donald Booth Архивная копия от 26 сентября 2018 на Wayback Machine.
  6. 1 2 3 Kathleen Booth obituary. The Guardian (10 ноября 2022). Дата обращения: 3 июня 2026.
  7. Computer pioneer lived quietly in our midst. Pique Newsmagazine. Дата обращения: 3 июня 2026.
  8. Andrew and Kathleen Booth. Computer Timeline. Дата обращения: 3 июня 2026.
  9. 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 .
  10. Research, United States Office of Naval. A survey of automatic digital computers (англ.). — Office of Naval Research, Dept. of the Navy, 1953. — P. 4–5.
  11. Booth, Kathleen HV (1958), Programming for an Automatic Digital Calculator, London: Butterworths .
  12. Kathleen Booth. The Centre for Computing History. Дата обращения: 3 июня 2026.
  13. 1 2 Remembering a USask Computing Pioneer. University of Saskatchewan. Дата обращения: 3 июня 2026.
  14. 1 2 3 Kathleen Booth: Assembling Early Computers While Inventing Assembly. Hackaday (21 августа 2018). Дата обращения: 3 июня 2026.
  15. Remembering Professor Kathleen Booth (1922–2022). Birkbeck, University of London (6 октября 2022). Дата обращения: 3 июня 2026.
  16. The Origins of MT. ACL Anthology (1997). Дата обращения: 3 июня 2026.