Рубріки: Історії

Творчиня мови Assembler померла у свої 100 років. Чим запам’яталася її робота

Анастасія Пономарьова

Не стало професора Кетлін Бут, яка створила Assembler і спроєктувала кілька комп’ютерів на самому початку розвитку технології, пише The Register. Її називали однією з останніх британських піонерів обчислювальної техніки.

Трохи біографії

Кетлін народилася в Вустерширі, що в Англії, 9 липня 1922 року. Під час Другої світової війни вона навчалася в Лондонському університеті Ройал Холлоуей, де 1944 року здобула ступінь бакалавра математичних наук (пізніше, 1950-х — ще й ступінь доктора філософії з прикладної математики). Після цього стала молодшим науковим співробітником Royal Aircraft Establishment — дослідницької організації в Фарнборо.

Через два роки вона перейшла в коледж Біркбек, спочатку як науковий асистент, а потім — викладач і науковий співробітник. Завдяки їй з’явився Департамент комп’ютерних наук та інформаційних систем Біркбек.

Пізніше Кетлін працювала в Британській дослідницькій асоціації виробників каучуку (BRPRA), де познайомилася з математиком та фізиком Ендрю Дональдом Бутом, який згодом став її чоловіком. Це важлива деталь, адже багато розробок — їхня спільна заслуга. Наприклад, через те, що чоловікові доводилося робити багато обчислень вручну, вони разом побудували аналоговий комп’ютер, щоб автоматизувати частину роботи.

Кетлін Бут

Спадщина Бутів

У 1946 році подружжя спільно працювало в Біркбек-коледжі над раннім цифровим комп’ютером — автоматичним релейним калькулятором (ARC). Кетлін повністю розробляла апаратне забезпечення для комп’ютера. Наставник Бутів отримав фінансування від Фонду Рокфеллера, щоб вони могли відвідати Інститут перспективних досліджень у Прінстоні. Там вони спілкувалися з Джоном фон Нейманом – знаменитим математиком, з ім’ям якого пов’язують архітектуру більшості сучасних комп’ютерів. Нейман пояснив концепцію своєї архітектури, що надихнуло пару на модернізацію комп’ютера.

Повернувшись до Великої Британії, вони перепроєктували обчислювальну машину на основі ідей Неймана. В результаті було створено ARC2 і залучено першу барабанну пам’ять (магнітний пристрій зберігання даних) — вона забезпечувала достатнє місце для зберігання як інформації про програму, так і даних. Але машина на основі реле була надто складною, тому в 1948 Бути створили простий електронний комп’ютер (SEC), а потім розробили універсальний електронний рентгенівський комп’ютер APE(X)C. До речі, ви можете випробувати APE (X) C навіть зараз – в емуляторі MESS.

APE(X)C продавався під назвою HEC компанією British Tabulating Machine Co Ltd, яка зрештою стала ICL. Ось так він виглядав:

Комп’ютер HEC1

Щоб отримати подальше фінансування своєї роботи, Бути знову звернулися до Фонду Рокфеллера – гроші дали за умови, що APE(C)X працюватиме не лише з математикою, а й із людськими мовами. В результаті було розроблено технологію машинного перекладу.

Контрактна нотація = Assembler language

Все програмне забезпечення для машин ARC2 і SEC Кетлін писала власною мовою, яку вона назвала контрактною нотацією. Ця мова пройшла кілька етапів еволюції, сьогодні вона відома як Assembler. Докладніше про цю технологію “в зачатку” можна прочитати в книзі Кетлін Бут “Програмування для автоматичного цифрового калькулятора”, виданої в 1958 році. Цікаво, що це була одна з перших книг із програмування, що написана жінкою.

У тому ж році професорка почала працювати з нейромережами. Через багато років, 1993 року, вона разом із сином доктором Яном Бутом опублікувала книгу «Використання нейронних мереж для ідентифікації морських ссавців». При цьому фахівчиня вийшла на пенсію ще у 1970-х роках.  

Кетлін Бут померла 29 вересня 2022, нещодавно їй виповнилося 100 років.

Останні статті

Дистрибутив Linux Debian буде вимагати «жорстку залежність» до Rust

З травня 2026 року менеджер пакетів APT у дистрибутиві Linux Debian матиме «жорстку залежність» до…

04.11.2025

Гранти для Web3-продуктів: у Львові пройде безкоштовний хакатон ETHLviv Impulse

ETHLviv Impulse — безкоштовний одноденний хакатон із грантами для найсильніших команд — пройде 16 листопада…

04.11.2025

«Найбільший злом 2025 року»: хакер атакував криптопротокол Balancer DeFi і викрав понад $128 мільйонів

Децентралізований фінансовий (DeFi) протокол Balancer оголосив, що хакери атакували його пули v2, в результаті чого…

04.11.2025

«Демонструє постійну тенденцію брехати»: колишній соратник Сема Альтмана дав покази проти нього

Події дворічної давнини, коли в OpenAI стався заколот, який призвів до тимчасового відсторонення Сема Альтмана,…

04.11.2025

Apple повністю оновила веб-версію App Store

Компанія Apple радикально змінила веб-інтерфейс свого магазину додатків та цифрового контенту App Store. Тепер користувачі…

04.11.2025

Експерти прогнозують зниження попиту на розробників штучного інтелекту: агенти краще пишуть код

Згідно з галузевим опитуванням IEEE, попит на розробників програмного забезпечення для роботи штучного інтелекту наступного…

04.11.2025