Бут, Кэтлин
Кэтлин Хильда Валерия Бут | |
---|---|
Kathleen Hylda Valerie Booth | |
Имя при рождении | Кэтлин Хильда Валерия Бриттен (Kathleen Hylda Valerie Britten) |
Дата рождения | 9 июля 1922[1][2] |
Место рождения | |
Дата смерти | 29 сентября 2022[3][2] (100 лет) |
Место смерти | |
Страна | |
Научная сфера | информатика |
Место работы |
|
Альма-матер | Биркбек |
Учёная степень | |
Учёное звание | профессор |
Известна как | автор первого ассемблера |
Кэтлин Бут[5] (род. 1922)[6] — британско-канадский учёный и инженер, первопроходец в области информатики. Известна прежде всего как разработчик и дизайнер первого языка ассемблера — «автокода» для ранних компьютерных систем в колледже Биркбека при Лондонском университете[7].
Кэтлин Бриттен родилась в городе Стаурбридж графства Вустершир[8], получила диплом бакалавра в Лондонском университете в 1944 и устроилась работать младшим научным сотрудником в RAE[англ.] в городе Фарнборо[9]. С 1946 Бриттен начала работать в Биркбеке, где и достигла наибольших успехов[5]. В 1947 в качестве ассистента Эндрю Дональда Бута[англ.] она сопровождала его в командировку по США, в рамках которой они посетили Джона фон Неймана в Принстонском университете[10]. Одним из результатов поездки явилась совместная статья Бута и Бриттен «Общие соображения по проектированию многоцелевого электронного цифрового вычислителя» (англ. General Considerations in the Design of an All Purpose Electronic Digital Computer)[11], описывающая поправки к проекту ARC с учётом принципов фон-неймановской архитектуры[5]. Значительной частью её вклада в работу стал язык ассемблера для ARC2[12], но теорией она не ограничивалась, и участвовала также в создании и поддержке компонентов этого компьютера[13] вместе с другой ассистенткой Бута, Ксенией Свитинг[14]. Группа Бриттен и Бута считалась самой малочисленной из ранних британских исследовательских групп в области вычислительных машин. В 1950 году они поженились, и сменившая фамилию Кэтлин Бут впоследствии родила от него двух детей[9]: сына и дочь[1].
Между 1947 и 1953 годами команда из Эндрю Бута и Кэтлин Бриттен/Бут спроектировала и сконструировала три различные машины: ARC (Automatic Relay Calculator, «Автоматический калькулятор на реле»), SEC (Simple Electronic Computer, «Простой электронный компьютер»), и APE(X)C (All Purpose Electronic (X) Computer, «Многоцелевой электронный компьютер»)[15]. Эндрю Бут в основном занимался конструированием ЭВМ, а Кэтлин Бут — их программированием[5]. Несмотря на непропорционально размеру группы большой объём успешно выполненных работ, финансирование и известность её долгое время оставались на незначительном уровне[16]. Компьютер APE(X)C, заработавший впервые в мае 1952[5] и полностью завершённый к концу 1953[17], оказал существенное влияние на коммерчески успешную линейку компьютеров HEC, которую выпускала British Tabulating Machine Company[англ.] (знаменита в числе прочего производством криптологических бомб во время Второй мировой войны, после серии слияний с 1998 года входит в Fujitsu).
В 1950 году Кэтлин Бут закончила аспирантуру Лондонского университета по направлению прикладной математики. Ею был как сольно, так и в соавторстве, написан ряд значимых статей и книг, среди которых особенно выделяют:
- «Автоматические цифровые калькуляторы» (1953)[18] — одна из первых книг, демонстрирующая стиль программирования «планирование и кодирование»
- «Программирование автоматического цифрового калькулятора» (1958)[19] — одна из первых книг по программированию компьютеров линейки APE(X)C
Также в 1958 году она читала курс по программированию, что для тех лет было большой экзотикой[5]. В 1961 году колледж Биркбека отказал Эндрю Буту в собственной лаборатории и кафедре компьютерной инженерии, несмотря на организованную им самим финансовую поддержку со стороны BTM[англ.][14], после чего и он, и его жена одновременно уволились — исследования в области информатики в Лондонском университете на этом временно прекратились, а почти завершённый ламповый компьютер ICT 1400 был передан на кафедру численной автоматизации, откуда попал в Лондонскую школу гигиены и тропической медицины[5]. Супруги Бут покинули «улей социалистической посредственности»[14], уехали в Канаду и устроились в Университет Саскачевана, где проработали с 1962 по 1972 год[9], после чего так же синхронно перешли в Университет Лейкхед, где Кэтлин Бут стала профессором, а её муж — ректором. Спустя несколько лет после их выхода на пенсию их дети закончили тот же университет[14].
Библиография
- 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.
- Coding system for the APE(X)C, AU: Murdoch, Архивировано 7 июня 2011, Дата обращения: 22 июня 2010
{{citation}}
: Неизвестный параметр|deadlink=
игнорируется (|url-status=
предлагается) (справка). - 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 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
- ↑ 1 2 Kathleen Booth, computer pioneer who made a major breakthrough in programming – obituary (англ.) / C. Evans — London, Thailand: 2022. — ISSN 0307-1235; 1477-3805
- ↑ RIP: Kathleen Booth, the inventor of assembly language (англ.) — 2022.
- ↑ 1 2 Архив по истории математики Мактьютор — 1994.
- ↑ 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.
- ↑ Dyson, George. Turing's Cathedral: The Origins of the Digital Universe (англ.). — Pantheon Books[англ.], 2012. — P. xvii. — ISBN 978-0375422775.
- ↑ Booth, Kathleen HV, "Machine language for Automatic Relay Computer", Birkbeck College Computation Laboratory, University of London
- ↑ IT Honor Roll
- ↑ 1 2 3 "Dr. Kathleen Booth (nee Britten)". IT History Society. 2015-12-21. Дата обращения: 1 февраля 2017.
- ↑ Lavington, Simon (2012), Alan Turing and His Contemporaries: Building the World's First Computers, ISBN 978-1-78017-105-0
- ↑ General Considerations in the Design of an All Purpose Electronic Digital Computer by Andrew D. Booth and Kathleen H. V. Britten. 2nd. Edition. August 1947.
- ↑ "History", About, UK: Birkbeck School of Computing.
- ↑ Kathleen Booth (nee Britten) at the ARC relay, parallel, A.U. which she constructed, UK: Birkbeck school of Computing, 1948.
- ↑ 1 2 3 4 Andrew Donald Booth.
- ↑ 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.
- ↑ 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.
- ↑ Research, United States Office of Naval. A survey of automatic digital computers (англ.). — Office of Naval Research, Dept. of the Navy, 1953. — P. 4–5.
- ↑ Dependable and historic computing / Cliff B Jones, John L Lloyd. — Berlin: Springer-Verlag, 1998. — С. 27. — ISBN 978-3-642-24540-4.
- ↑ Booth, Kathleen HV (1958), Programming for an Automatic Digital Calculator, London: Butterworths.
- Родившиеся 9 июля
- Родившиеся в 1922 году
- Родившиеся в Стаурбридже
- Умершие 29 сентября
- Умершие в 2022 году
- Умершие в Британской Колумбии
- Персоналии по алфавиту
- Учёные по алфавиту
- Доктора философии
- Выпускники Лондонского университета
- Инженеры XX века
- Математики Великобритании
- Преподаватели Саскачеванского университета
- Создатели языков программирования
- Учёные в области информатики Великобритании