П’ятниця, 29 Березня, 2024

Знаменита Бетті Холбертон — жінка, яка все життя робила щось нове

Історія жінок-програмісток бере початок з ХІХ століття, відколи програмування започаткувала британська математикиня Августа Ада Лавлейс. Однією з найвідоміших її наступниць у світі вважається американська айтівиця, одна з перших комп’ютерних програмісток і програмістка першого на планеті електронного комп’ютера, винахідниця програми сортування даних Френсіс Елізабет Голбертон. Далі на philadelphia-future.

З дитинства мала математичний склад розуму 

Майбутня інформатекиня, програмістка, математекиня Френсіс Елізабет Голбертон (Холбертон) або Френсіс Елізабет Снайдер народилася 1917 року в Філадельфії, штат Пенсильванія, США. З дитинства Бетті мала математичний склад розуму. По завершенню школи вона вступила до Університету Пенсильванії, де хотіла вивчати математику. На першому профільному занятті викладач-професор запитав дівчину, чи не краще  їй було б займатися вдома… вихованням майбутніх власних дітей. Бетті справді після цих слів задумалася й вирішила змінити плани щодо своєї освіти: навчання вона продовжила, та вже в напрямку журналістики, але й математику не покинула. Вона зробила ставку на те, що навчальні вимоги до журналістського фаху передбачали часті й далекі подорожі, висвітлення різноманітних тем, а ще журналістика у 1940-х роках була однією з професій, яка давала жінкам простір для самореалізації  та  кар’єрного зростання.

У прогресивній команді піонерок-програмісток

По завершенню вишу Елізабет запросили на навчання й на роботу до Електротехнічної школи Мура. Заклад саме займався пошуком жінок, які мали високі математичні здібності. Кращих з них відбирали для втілення державного проекту, пов’язаного зі створенням першого універсального електронного цифрового комп’ютера ЕNІАС. Залучення саме жінок у сферу, де досі себе успішно могли проявити лише чоловіки, стало наслідком того, що в період Другої Світової війни відчувалася певна нестача чоловіків на відповідні посади. Армія відчула потребу в жінках-фахівцях, які б обчислювали балістичні траєкторії. Тож незабаром Бетті Холбертон стала однією з шести жінок-програмісток, котрим довірили програмувати ЕNІАС та  однією з лідерок цієї команди першопрохідців. Разом з нею працювали й Кей Макналті, Марлін Вескоф, Рут Тейтельбаум, Бетті Джин Дженнінгс, Френсіс Білас. Жіноча команда натхненно і впевнено працювала з кресленнями і електросхемами, щоб запрограмувати ЕNІАС.

У результаті наполегливої праці жінки-піонерки комп’ютерної техніки запрограмували ЕNІАС для військових потреб, а саме для обчислення траєкторій балістичних ракет та інших видів зброї в електронному вигляді для балістичної науково-дослідної лабораторії армії США. 

Елізабет Холбертон не просто відмінно опанувала програму, а навіть стала ініціаторкою ряду пропозицій щодо її вдосконалення. Колеги згадували, що Елізабет вирізнялася нестандартною логікою і що, генеруючи оптимальні ідеї для важких обчислень ЕNІАС, більшість рішень для розв’язання задач вона отримувала… у снах. 

Деталі й результати діяльності ЕNІАС зі зрозумілих причин були засекречені тривалий час. Кажуть, що й досі про це відомо далеко не все.

Програмісти Бетті Джин Дженнінгс (ліворуч) і Френ Білас (праворуч) виконують операції на головній панелі управління ENIAC

15 лютого 1946 року ЕNІАС презентували широкому загалу в Пенсільванському університеті. Натоді його вартість становила 487,000 доларів. На презентації все виглядало ніби то просто. Після того як інженер натискав потрібну кнопку, комп’ютер за секунди розраховував траєкторію руху снаряду. Та насправді, щоб налагодити машину для виконання завдань, жінки вручну перемикали необхідні речаги, прокладали кабелі, а перед цим вирішували диференційні рівняння, щоб знати, як їх розташувати. Машина мала вагу до 30 тонн, у ній були 17 тисяч вакуумних ламп, 70 тисяч резисторів, 10 тисяч конденсаторів, тисячі ручних перемикачів та реле. Тож жінки-програмістки на програмування і відлагодження приладу витрачали не просто дні, а й тижні. Бо жодних мов програмування на той час просто не існувало.

Після презентації ЕNІАС жіноча робоча група розпалася. Та Елізабет навіть не думала припиняти роботу в сфері програмування. 

Бетті Холбертон під час роботи на ENIAC

Нові успіх в мирний час

Після Другої Світової війни Холбертон працювала у Remington Rand і в Національному бюро стандартів. З 1959 року вона була начальником відділу досліджень у сфері програмування лабораторії прикладної математики Девіда Тейлора Model Basin. З розробниками ЕNІАС вона взялася за створення ще одного комп’ютера. Це був комерційний UNIVAC. Так, Елізабет Холбертон взяла участь у розробці панелей управління для UNIVAC, на яких числова панель була розташована поряд з клавіатурою. А ще вона переконала інженерів замінити зовнішній вигляд корпусу UNIVAC з чорного на сіро-бежевий тон, який згодом став універсальним кольором комп’ютерів, і частково вплинула на вигляд клавіатури. Програмістка однією з перших написала швидку систему програмування (сортування/злиття). Холбертон використала колоду гральних карт, щоб розробити дерево рішень для бінарної функції сортування, і написала код, який використовував десять стрічкових пристроїв для читання і запису даних під час роботи. Елізабет здизайнувала програму для сортування й об’єднання великих масивів даних, які в той час зберігали на котушках магнітної стрічки. Тоді будь-яке оновлення даних було марудною справою, а винахід Бетті спростив і пришвидшив процес. Вона створила й перший пакет статистичного аналізу, який використовувався під час перепису населення США 1950 року.

Елізабет Холбертон (праворуч) програмує комп’ютер ENIAC у Філадельфії (1940-1950-і рр.)

У 1953 році програмістка приєдналася до Лабораторії прикладної математики військово-морського флоту США в штаті Меріленд. Вона стала начальником передового програмування у підрозділі лабораторії прикладної математики. Працювала з Д.Мочлі та І.Родс над розробкою набору інструкцій для Univac І (що вважається прототипом усіх сучасних мов програмування). Як провідна фахівчиня лабораторії, Холбертон долучилася до розробки стандартів і специфікацій для мови бізнес-програмування COBOL, а ще FORTRAN. Від часу релізу мови COBOL минуло вже понад 60 років, а її й досі активно використовують у корпоративних колах. Згодом, як представник Національного бюро стандартів, айтівиця активно проявила себе у розробці перших двох  редакцій стандарту мови FORTRAN-77 та FORTRAN-90.

Заслужене визнання

1997 року Елізабет Холбертон стала єдиною з шестірки оригінальних  жінок-програмісток,  які запрограмували ЕNІАС, хто одержав премію Августи Ади Лавлейс, тобто найвищу нагороду Асоціації жінок в обчислювальній техніці. Цього ж року їй вручено нагороду  “Піонер комп’ютерної галузі” від комп’ютерного товариства ІЕЕЕ за розробку генератора сортування-злиття. А ще 1997-го Елізабет Холбертон включено до Міжнародної зали слави  Women in Technology International у числі інших оригінальних колежанок-програмісток ЕNІАС. З 2016 року на п’яти континентах діє Школа Голбертон — мережа закладів, названа на честь видатної американки. Це інклюзивні заклади, головний девіз яких можна сформулювати так: кожен може опанувати ІТ-фах.

Сверху, слева направо: Кети Клейман, Джин Бартик, Марлин Мельцер, Кей Антонелли Снизу: Бетти Холбертон Источник: http://eniacprogrammers.org
Бетті Холбертон (внизу) серед колежанок

Померла знаменита програмістка 8 грудня 2001 року, у віці 84 роки. Елізабет Холбертон вважала, що сповна реалізувала себе у професії. Колись вона зауважила, що прожила фантастичне життя, бо все, що робила, було початком чогось нового. 

Latest Posts

.,.,.,.,. Copyright © Partial use of materials is allowed in the presence of a hyperlink to us.