Зарежда се...

Почина Маргарет Хамилтън, чийто софтуер отведе човечеството до Луната

Почина Маргарет Хамилтън, чийто софтуер отведе човечеството до Луната

Не бъди безразличен, сподели статията с твоите приятели:

На 90-годишна възраст в Кеймбридж, щата Масачузетс, си отиде легендарната Маргарет Хамилтън – жената, чийто гений и новаторски подход към компютърните науки проправиха пътя на човечеството към Луната.

Тъжната вест за кончината на ръководителката на софтуерния екип за лунните мисии „Аполо“ бе потвърдена официално от Масачузетския технологичен институт (MIT).

Критичните секунди на „Аполо 11“

Най-яркият момент в забележителната кариера на Хамилтън настъпва през юли 1969 година по време на историческото спускане на лунния модул „Ийгъл“. На метри от повърхността бордовият компютър засича претоварване и задейства тревожната аларма с код 1202, предизвикана от грешна позиция на хардуерен превключвател.

В ситуация, в която мисията е на косъм от провал, решаваща роля изиграва архитектурата на софтуера, разработен от Хамилтън и нейния екип. Системата е проектирана с възможност за динамично приоритизиране.

Тя автоматично игнорира второстепенните задачи и пренасочва изчислителната мощ изцяло към маневрите за кацане.

Благодарение на тази предварително заложена защита Нийл Армстронг и Бъз Олдрин осъществяват успешно първото историческо кацане на чуждо небесно тяло.

От детска игра до раждането на защитното програмиране

Непоколебимият стремеж на Хамилтън към абсолютна надеждност се корени и в един любопитен епизод от подготовката за мисиите. Докато четиригодишната ѝ дъщеря Лорън си играе с тренажора на командния модул, детето случайно задейства програмата P01 за подготовка преди старт, което води до пълен срив на симулацията.

Първоначалното предложение на Хамилтън да внедри системна защита срещу подобни грешки е отхвърлено от ръководството с довода, че тренираните астронавти никога не биха сгрешили по подобен начин.

По време на мисията „Аполо 8“ през 1968 г. обаче астронавтът Джим Ловел допуска абсолютно същата неточност и изтрива ключови навигационни данни. След светкавичната реакция на софтуерния екип проблемът е отстранен, а защитните механизми стават задължителни.

Случаят остава в историята като „Грешката на Лорън“ и полага основите на съвременното „защитно програмиране“.

Пионер на софтуерното инженерство

Родена на 17 август 1936 г. в Паоли, Индиана, Маргарет Хамилтън завършва математика и философия в колежа „Ърлхам“ през 1958 г.

Година по-късно тя постъпва в MIT, където пише софтуер за прогнозиране на времето заедно с проф. Едуард Лоренц, послужил по-късно за развитието на теорията на хаоса. Впоследствие тя се присъединява към лабораторията „Линкълн“, където работи по военната система за ранно предупреждение SAGE.

През 1965 г., след като НАСА възлага на MIT разработката на софтуера за „Аполо“, Хамилтън става първият назначен програмист по проекта.

Само за три години тя достига до поста заместник-директор, отговарящ за програмното осигуряване на командния, обслужващия и лунния модул, като ръководи над 400 специалисти. Именно тя налага и утвърждава понятието „софтуерно инженерство“, настоявайки програмирането да получи същия научен и професионален престиж като традиционните инженерни науки.

Признание и наследство

След края на лунната епопея Хамилтън продължава предприемаческата си и научна дейност, създавайки компаниите Higher Order Software през 1976 г. и Hamilton Technologies през 1986 г., където създава езика за универсално системно моделиране (USL).

Заслугите ѝ към човечеството получиха най-високо държавно признание през 2016 г., когато президентът на САЩ Барак Обама я награди с Президентския медал на свободата.

Постиженията ѝ бяха увековечени и в попкултурата. През 2015 г. пълният код на „Аполо 11“ беше качен в платформата GitHub за свободен достъп, а през 2017 г. образът ѝ стана част от специалната серия фигурки „Жените в NASA“ на LEGO.

Маргарет Хамилтън оставя след себе си своята дъщеря Лорън, зет си Ричард, две внучки, четирима правнуци, както и своите братя Джон и Дейвид и сестра си Катрин. Възпоменателната церемония в нейна памет ще се състои през идната пролет в Кеймбридж.

Материалът Почина Маргарет Хамилтън, чийто софтуер отведе човечеството до Луната е публикуван за пръв път на Животът е любов.

Последвайте нашият Telegram канал! Натиснете тук


Коментари

коментари

Post Comment

You May Have Missed

www.faktibg.com