Игорь Бигдан (ibigdan) wrote,
Игорь Бигдан
ibigdan

Женщины-гики - восхитительны



Главный инженер программного обеспечения в НАСА. А рядом программа управления миссией Аполлон, которую она написала.

Во время приземления миссии Аполлон 11 на Луну (1969 год), один из блоков (радар — ненужный для посадки), стал занимать компьютерное время больше чем рассчитывали из–за неправильного позиционирования. Программа управления была достаточно умна, чтобы определить это и отключила низкоприоритетные задачи(обработку данных радара) ради высокоприоритетной задачи посадки модуля на Луну. Фактически, программа управления написанная Маргарет Хамильтон, не просто обнаруживала ошибки и сообщала о них, но и включала в себя модули исправления и восстановления после сбоев. Считается, что без этого миссия Аполлон 11 вряд ли была бы успешной.

Именно ей приписывают появление термина "software engineering" (разработка программного обеспечения). В этой области она разработала и начала использовать: асинхронные вызовы, приоритетное выполнение, полное тестирование, что послужило основой в разработке современного, устойчивого к сбоям программного обеспечения.

источник

Tags: Интересное
Subscribe
promo ibigdan december 3, 2007 00:08
Buy for 1 000 tokens
Хотите 1 миллион просмотров вашей рекламы за неделю? Легко и не дорого. Хотите чтобы о вашем продукте или услуге узнали сотни тысяч уникальных посетителей? Запросто. Адекватные цены и профессиональный подход, базирующийся на 11-летнем опыте. Блог "Самый сок!" читают во всём мире. Среднее…
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 16 comments