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

Творчиня мови 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 років.

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

Чому сертифікована платформа швидше масштабується: технічний погляд та досвід команди SharksCode

Коли говорять про масштабування ІТ-продукту, зазвичай мають на увазі збільшення обсягу інфраструктури, щоб витримати більше…

27.02.2026

Китай розповсюджує теорію змови про «криптовалютну гегемонію» США

Китайський Національний центр реагування на комп’ютерні віруси (CVERC) оприлюднив звіт під гучною назвою «Top Player».…

27.02.2026

Григорович повернувся: найвідоміший український гейм-розробник анонсував новий проект S.T.R.A.N.G.E.R

Засновник відомої української геймдев-студії GSC Game World Сергій Григорович активно працює над новим проектом у…

27.02.2026

Microsoft теж виходить на ринок агентів. Зустрічайте Copilot Tasks

Microsoft анонсувала бета-версію нового інструмента штучного інтелекту під назвою Copilot Tasks. За словами компанії, він…

27.02.2026

Магія інновацій: як перетворити щоденний догляд на справжнє мистецтво за допомогою смарт-девайсів

Весна 2026 року диктує нові правила турботи про себе, де технології стають не просто зручним…

27.02.2026

«Claude cпочатку відмовлявся та заперечував»: хакер змусив LLM стати його спільником у нападі на уряд Мексики

Невідомий хакер використав модель штучного інтелекту Claude для серії атак на державні установи Мексики. За…

27.02.2026