Margaret Hamilton and the Code That Landed — Чтение на русском

Заголовки историй пока показаны по-английски; текст каждой истории — на русском.

Margaret Hamilton and the Code That Landed — обложка книги — Wonder People Солнце Флориды палило над стартовым комплексом Тридцать Девять Эй на мысе Канаверал, где вдали грохотал имитационный обратный отсчет, низкий, вибрирующий гул на…

Солнце Флориды палило над стартовым комплексом Тридцать Девять Эй на мысе Канаверал, где вдали грохотал имитационный обратный отсчет, низкий, вибрирующий гул на фоне чистого неба. Элара смеялась всего несколько мгновений назад, умело управляя своим большим, ярким воздушным змеем в форме ракеты против морского бриза. Его хвост гордо развевался за ним, высоко изгибаясь над фермой. Но затем внезапный, мощный порыв ветра подхватил змея, на долю секунды вырвав нить из ее рук. Она поспешила снова ухватиться, но было слишком поздно. Змей дико вильнул, его длинный хвост обвился вокруг металлической балки возвышающейся стартовой конструкции. Теперь яркая ткань безнадежно запуталась, уныло развеваясь высоко над их головами. «О нет!» — воскликнула Элара, изо всех сил натягивая нить. Ее маленькое тело откинулось назад, красные косички подпрыгивали, когда она тянула и тянула, ее брови были нахмурены от сосредоточенности, но змей не двигался. «Он застрял! Действительно застрял!» Лео, как всегда прагматик, уже оценивал ситуацию. Он посмотрел на металлическую служебную лестницу сбоку возвышающейся конструкции, ее нижняя ступенька все еще находилась в нескольких футах над его головой. Он подпрыгнул, его пальцы отчаянно тянулись, но он не дотянулся, приземлившись с мягким глухим стуком на песчаную землю. «Слишком высоко», — вздохнул он, потирая руку. «Если бы я только мог зацепиться…» Маргарет Гамильтон, наблюдавшая за имитацией запуска неподалеку, быстро подошла, ее взгляд оценивал запутанного змея и затруднительное положение детей. Увидев разочарованные попытки Лео, она сразу все поняла. «Подожди, Лео», — спокойно сказала она, слегка наклонившись. «Давай попробуем так». Она крепко положила руки ему на талию. «На счет три я подниму тебя. Хватайся за эту ступеньку обеими руками и осторожно лезь». «Правда?» — спросил Лео, его глаза расширились от новой надежды. «Абсолютно», — подтвердила Маргарет, ее выражение лица было ободряющим. «Раз… два… три!» С ровным усилием она подтолкнула Лео вверх. Он взлетел, его ловкие пальцы крепко схватили холодную металлическую ступеньку. Элара закричала, еще раз дернув за нить змея, надеясь, что движение поможет. Лео начал карабкаться по первым ступенькам, намереваясь добраться до запутавшегося змея.

Маргарет Гамильтон демонстрировала навигационный компьютер, его панель переключателей и индикаторов мягко светилась на большом верстаке, который доставал ей до…

Маргарет Гамильтон демонстрировала навигационный компьютер, его панель переключателей и индикаторов мягко светилась на большом верстаке, который доставал ей до пояса. Её пальцы порхали по элементам управления, вводя команды для симуляции лунной посадки. «Здесь мы говорим компьютеру «Аполлона», что именно делать», — объяснила она своим чистым и точным голосом. Внезапно, когда она потянулась за распечатанной схемой, висевшей чуть выше высокой металлической полки, её локоть случайно задел маленькую, невероятно детализированную модель лунного модуля (ЛМ), которая неустойчиво стояла на краю полки. С отвратительным грохотом крошечная копия опрокинулась, падая на полированный пол. Лео, который увлечённо наклонился над верстаком, пытаясь понять тонкости проводки компьютера, немедленно рванулся вперёд. «О нет!» — крикнул он, инстинктивно протягивая руку. В тот же момент Элара, которая делала заметки в своём блокноте, сидя на слишком маленьком для верстака стуле, ахнула и спрыгнула. Доктор Чен, стоявший в нескольких шагах позади и прижимавший к груди тяжёлый технический справочник, вздрогнул, когда модель рухнула на пол, разбросав свои хрупкие ножки, антенны и крошечную взлётную ступень по гладкому линолеуму. Маргарет резко обернулась, её глаза расширились от ужаса. «Мои извинения, всем! Кажется, наш лунный модуль совершил незапланированную посадку». Лео уже ползал на четвереньках, заглядывая под верстак, его модель космического корабля на мгновение была забыта в кармане. Элара метнулась вперёд, её голубые глаза сканировали пол в поисках мельчайших деталей.

Выставочный зал гудел от возбужденного гомона публики, но Элара и Лео едва замечали этот шум. Их глаза, обычно сияющие любопытством к окружающим экспонатам…

Выставочный зал гудел от возбужденного гомона публики, но Элара и Лео едва замечали этот шум. Их глаза, обычно сияющие любопытством к окружающим экспонатам, теперь тщательно осматривали пол, прослеживая узоры между ногами любопытных зевак и основаниями больших, блестящих выставочных стендов. Крошечная деталь модели лунного модуля, необходимая для его хрупкой посадочной опоры, исчезла. «Ты уверен, что она покатилась сюда, Лео?» — спросила Элара, ее голос был сосредоточенным шепотом, когда она опустилась на четвереньки, заглядывая под высокую выставочную панель, которая доставала ей до подбородка. Она уже пробиралась мимо бархатного каната, ее ярко-рыжие косички подпрыгивали, пока она маневрировала. Лео, сжимавший в руке маленькое увеличительное стекло, систематически осматривал полированный бетон. «Должна была! Она отскочила от угла того имитированного лунного камня», — объяснил он, указывая пальцем на интерактивный экспонат высотой до бедра с миниатюрным кратером. Затем он опустился, практически скользя, чтобы заглянуть под прочный стол, который доставал ему до пояса, где были сложены брошюры и буклеты. Его рука протянулась, схватив ногу взрослого, который на мгновение загородил ему обзор, мягко подтолкнув его отойти в сторону. Маргарет Гамильтон, с выражением лица, сочетавшим беспокойство и тихую решимость, уже работала, не просто наблюдая, но активно помогая. Ей удалось убедить проходящего охранника временно оцепить небольшой участок пола рядом с местом падения модели. С помощью доктора Чена она осторожно отодвигала тяжелый выставочный шкаф на колесиках, который был выше их обоих, медленно открывая ранее скрытый участок пола. Доктор Чен кряхтел от напряжения, его нога упиралась в полированный пол, когда он тащил шкаф. «Нам нужно действовать систематически», — посоветовала Маргарет, ее голос был спокойным, но твердым, когда она внимательно осматривала землю. «Каждый квадратный дюйм. Она такая маленькая, может быть где угодно». «Кажется, я что-то вижу, блестящее возле этого силового кабеля!» — вдруг воскликнул Лео, его глаза расширились. Он указывал на толстый, свернутый кабель, примерно толщиной с его руку, который змеился по полу, ведя к большому видеоэкрану выше дома. Он практически рванулся вперед, чуть не споткнувшись о низкий барьер, его рука была вытянута, готовая схватить неуловимый компонент. Элара, видя его сосредоточенность, быстро двинулась, чтобы заблокировать приближающуюся коляску, не давая ей укатиться на путь Лео, ее маленькое тело образовало временный щит.

Нежный ветерок вдоль набережной реки Чарльз, казалось, насмехался над их лихорадочными поисками, шелестя листьями и игриво теребя красные косички Элары.

Нежный ветерок вдоль набережной реки Чарльз, казалось, насмехался над их лихорадочными поисками, шелестя листьями и игриво теребя красные косички Элары. После того как их миниатюрная модель лунного модуля катастрофически развалилась на части, рассыпав свои крошечные компоненты, одна важнейшая деталь исчезла, словно унесенная ветром. Элара, в своей ярко-желтой рубашке, выделявшейся на фоне зеленой лужайки, тщательно просеивала пучки травы возле высокого дуба, осторожно перебирая стебельки пальцами. Лео, как всегда инженер, систематически осматривал мощеную дорожку, его острые глаза шарили под каждым кустом и низко висящей веткой. Доктор Чен, с планшетом под мышкой, медленно расхаживал, его взгляд скользил по земле все расширяющимися дугами, в то время как Маргарет Гамильтон, с успокаивающей рукой на плече Лео, терпеливо осматривала дальнюю дорожку, прищурив глаза от сосредоточенности. «Я что-то нашла!» — вдруг воскликнула Элара, ее голос прорезал тихий ропот парка. Она взволнованно указала пальцем на потрепанную деревянную парковую скамейку, поверхность которой была отполирована бесчисленными посетителями. «Смотрите! Вон там!» Лео тут же бросился к ней, опускаясь на колени возле скамейки, которая была ему по пояс. Он прижался лицом к земле, заглядывая в пыльные тени под реечным сиденьем. «Это она! Это направляющая антенна!» — закричал он, его песочные волосы почти касались грязного бетона. Крошечная, замысловатая деталь, не больше его ногтя, лежала среди нескольких опавших листьев и случайного камешка. Однако она была вне досягаемости. Лео вытянул руку, его пальцы напряглись, но он не мог ее зацепить. «Мне нужно подобраться ближе», — пробормотал он, пытаясь изогнуться. Маргарет опустилась на колени рядом с ним, положив руку ему на спину. «Осторожнее, Лео», — мягко посоветовала она. «Не торопись». Доктор Чен, всегда практичный, достал из кармана своих брюк-карго тонкий пинцет, предлагая его. «Возможно, это поможет с досягаемостью и точностью?» Элара, без единого слова, опустилась на колени позади Лео, крепко схватив его походные ботинки, чтобы стабилизировать его. «Давай, Лео!» — подбодрила она, ее голубые глаза широко раскрылись от решимости. С Эларой, удерживающей его, Лео медленно вытянул руку дальше, ловко манипулируя пинцетом. Его брови нахмурились от сосредоточенности, когда он осторожно зажал крошечную антенну. С торжествующей ухмылкой он медленно отдернул руку, извлекая жизненно важную деталь.

Испытательная комната в MIT гудела от низкого гула электроники. Элара, устроившись на прочной, по пояс высотой, панели управления, широко раскрытыми глазами…

Испытательная комната в MIT гудела от низкого гула электроники. Элара, устроившись на прочной, по пояс высотой, панели управления, широко раскрытыми глазами наблюдала, как мириады индикаторных лампочек на главной панели начали мигать. Рядом с ней Лео, стоя на коленях, чтобы подключить последний провод к меньшему, по бедро высотой, вспомогательному блоку, замер, его рука зависла над деликатным соединением. Маргарет Гамильтон, нахмурив брови от сосредоточенности, быстро водила стилусом по большому, полупрозрачному экрану, который отображал сложные потоки данных, пытаясь перенаправить входящие сигналы. Доктор Чен, стоя плечом к плечу с Маргарет, быстро схватил толстый технический справочник с полки выше его головы, торопливо перелистывая страницы. Внезапно мигающие огни усилились, хаотичная симфония красного и янтарного замигала по всей поверхности консоли. «О нет, слишком много!» — воскликнула Элара, её маленькая рука инстинктивно потянулась, чтобы прикрыть особенно неистовый красный свет. Лео, быстро среагировав, напрягся, его тело прижалось к вспомогательному блоку, когда из главной консоли донёсся низкий, надрывный стон. Едва уловимый, едкий запах щекотал воздух. Маргарет, заметив нарастающий хаос, резко ударила ладонью по кнопке аварийного отключения на консоли, совершив резкое, решительное действие. Одновременно доктор Чен, найдя критическую схему, срочно указал на определённую последовательность на экране Маргарет. Но было слишком поздно. С мягким, безвредным *пуфом* небольшой, почти причудливый клуб белого «дыма» поднялся из вентиляционного отверстия на консоли, за которым последовала внезапная, жуткая тишина, когда все неистовые огни погасли. Лео ахнул, чуть не уронив свои крошечные проводные соединители. «Это как пробка, но для данных!» — воскликнул Лео, глядя на Маргарет, его голос был смесью благоговения и беспокойства. Маргарет вздохнула, убрав руку с кнопки аварийного отключения. «Именно так, Лео. Слишком много инструкций, все требуют внимания одновременно. Система перегружается, как мозг, пытающийся жонглировать сотней мыслей одновременно». Доктор Чен осторожно похлопал по теперь уже безмолвной консоли. «Мы перегрузили основной процессор, как и опасались. Хорошо, что мы поймали это сейчас, пока не стало слишком поздно». Элара задумчиво провела пальцем по теперь уже тёмной консоли. «Так как же сделать так, чтобы всё шло в правильном порядке?» — вслух спросила она, глядя то на Маргарет, то на доктора Чена, в её голове формировался новый вопрос.

В офисе стоял тихий шелест бумаги. Маргарет Гамильтон стояла перед большой интерактивной доской, которая почти достигала потолка, с цифровой ручкой в руке.

В офисе стоял тихий шелест бумаги. Маргарет Гамильтон стояла перед большой интерактивной доской, которая почти достигала потолка, с цифровой ручкой в руке. «Представьте, что наш компьютер пытается делать сто дел одновременно, — начала она спокойным, но ясным голосом, — как все те мигающие огни раньше». Она провела ручкой по доске, нарисовав хаотичное нагромождение пересекающихся, запутанных линий, представляющих перегруженную систему. «Если все одинаково важно, ничего не делается должным образом». Лео, наклонившись вперед, схватил ярко-синюю магнитную стрелку с лотка на столе (высотой до бедра) рядом с ним. «Значит, мы говорим ему, что делать в первую очередь?» — спросил он, не отрывая глаз от доски. Маргарет улыбнулась, жестом приглашая его подойти. «Именно! Мы даем ему приоритет». Она стерла часть запутанных линий, затем нарисовала четкий, широкий путь, направляя воображаемый поток информации. «Этот путь, — объяснила она, постукивая по новой линии, — предназначен для самых важных задач, например, для того, чтобы космический корабль не разбился. Другие задачи могут подождать своей очереди или даже быть отброшены, если время истечет». Элара с приливом энтузиазма схватила горсть магнитных фигур — маленькие зеленые квадраты, красные круги и желтые треугольники — с того же лотка. «Как строительные блоки!» — воскликнула она, потянувшись, чтобы крепко прикрепить зеленый квадрат к только что нарисованному приоритетному пути. Доктор Чен, стоявший чуть позади них, наклонился и передал Лео больший красный прямоугольный магнит, направляя его руку, чтобы расположить его рядом с фигурой Элары. «Они представляют собой разные инструкции», — добавил доктор Чен, его мягкий голос подкреплял урок Маргарет. Лео осторожно сдвинул прямоугольник на место, выравнивая его по потоку. Маргарет кивнула, ее выражение лица было глубоко удовлетворено. «Именно. Мы строим четкий, приоритетный путь, даже когда все становится суматошным». Ее сосредоточенность была интенсивной, но ее глаза часто переключались на детей, убеждаясь, что они понимают. Элара поправила еще один магнит, слегка сдвинув его вправо, полностью поглощенная задачей.

Предзакатное солнце пробивалось сквозь массивные, узловатые ветви древнего дуба, отбрасывая движущиеся тени на лужайку кампуса MIT.

Предзакатное солнце пробивалось сквозь массивные, узловатые ветви древнего дуба, отбрасывая движущиеся тени на лужайку кампуса MIT. Перед ними лежала сложная машина Руба Голдберга, изобретенная Лео, представляющая собой переплетение пандусов, шкивов и крошечных приспособлений, которая в данный момент заглохла. Маленький деревянный шарик, предназначенный для запуска следующей последовательности, упрямо лежал в нижней части пандуса, отказываясь катиться. Лео наклонился над машиной, крепко сжимая в руке маленький гаечный ключ, его брови были нахмурены от сосредоточенности. Он ковырял смещенную петлю, пытаясь заставить механизм работать. Элара присела рядом с ним, ее ярко-рыжие косички подпрыгивали, когда она наклонялась ближе, ее карандаш был наготове над открытым блокнотом, готовая записать любые новые наблюдения. Доктор Чен стоял чуть позади них, его планшет был неподвижен, он время от времени указывал ручкой на сложную диаграмму на его поверхности, предлагая тихие указания. Маргарет Гамильтон шагнула вперед, ее взгляд скользнул по замысловатой конструкции. «Это замечательный дизайн, Лео», — сказала она мягким голосом. «Но иногда даже самые гениальные планы нуждаются в небольшой… приоритизации». Она протянула руку, ее пальцы деликатно схватили маленький, почти скрытый рычаг рядом с застрявшим шариком. «Видите, как этот участок пытается делать слишком много вещей одновременно?» — объяснила она. «Пружина толкает, пандус наклоняется, но они не работают последовательно. Ничто не может упасть или загрохотать, если первому шагу не будет отдан приоритет». Точным, почти незаметным движением Маргарет отрегулировала рычаг. Раздался тихий щелчок, и деревянный шарик, освободившись от временного затора, плавно покатился по пандусу. Он ударил в маленький колокольчик, который, в свою очередь, качнул крошечный маятник, опрокинув домино, которое упало в другое, запустив цепную реакцию, которая ранее отказывалась запускаться. Вся машина, которая мгновение назад была статичной головоломкой, теперь ожила, ее шестерни зажужжали, а крошечные компоненты встали на свои места с удовлетворительной точностью. Глаза Элары расширились. Она торопливо записывала в свой блокнот, запечатлевая момент, когда машина наконец заработала. «Значит, это как убедиться, что одна вещь полностью завершена, прежде чем следующая даже подумает о начале?» — спросила она, глядя на Маргарет. Маргарет улыбнулась, тепло кивнув. «Именно так, Элара! Мы говорим системе: «Это самая важная задача прямо сейчас. Заверши ее. Только тогда ты сможешь перейти к следующей». Именно так мы предотвращаем перегрузку всего, особенно когда множество сигналов пытаются прорваться одновременно. Речь идет не о принуждении; речь идет об упорядоченном прогрессе». Лео, наблюдая, как последняя часть его машины крутит крошечный флажок, издал торжествующий возглас. Он уронил гаечный ключ на траву, широкая улыбка расплылась по его лицу. «Ух ты! Всего одна маленькая поправка, и все просто… работает!» Доктор Чен опустил свой планшет, на его лице играла довольная улыбка. «Идеальная демонстрация, Маргарет. Элегантная простота последовательной обработки, воплощенная в жизнь».

Margaret Hamilton and the Code That Landed — page 8 illustration — Wonder People

Имитационный Центр управления полетами «Аполлон» гудел контролируемым хаосом. Колоссальный экран, закрепленный высоко на стене, светился сложной блок-схемой Маргарет, ее цветные линии и блоки четко обозначали критические пути принятия решений. Внезапно по широким консолям вспыхнул какафонический набор красных и желтых огней, сигнализируя о множественных, одновременных системных тревогах. Маргарет Гамильтон, ее глаза метались по мерцающим панелям, не колебалась. Она быстро ударила рукой по мигающей красной кнопке, заглушив одно срочное предупреждение, затем немедленно потянулась за коммуникационной гарнитурой. «Последовательность входа подтверждена, доктор Чен», — заявила она, ее голос был спокойным, но твердым. Доктор Чен, сидевший рядом с ней за идентичной консолью, быстро набрал серию команд на своей клавиатуре, его пальцы летали по клавишам. Затем он вытащил из кармана небольшую ламинированную карточку, быстро просканировал ее, подтверждая следующий протокол. «Принято, Маргарет. Предупреждение о топливных элементах нарастает, но навигационные гироскопы стабильны. Приоритетное расписание сохраняется». Элара, наклонившись через плечо Маргарет, ее маленький палец тыкал в ярко освещенную панель, крикнула: «Смотри! Тревога тысяча двести два, прямо как ты нам показывала!» Лео, расположенный с другой стороны, схватил распечатку сложной блок-схемы, которую они подготовили ранее, быстро развернув ее. «А блок-схема говорит подтвердить выполнение программы номер пять, Элара! Вот же она!» Он решительно указал пальцем на определенный блок на диаграмме. Маргарет, уже предвидя их наблюдение, резко кивнула. «Именно! Компьютер должен знать, что жизненно важно. Мы подаем ему правильный порядок, а он справляется с остальным». Она нажала еще одну последовательность кнопок, регулируя поток ввода данных. Подавляющий шквал красных тревог начал стихать, сменяясь устойчивым зеленым свечением на критических системах, поскольку симуляция плавно возобновила свою траекторию спуска, управляемая ее точными, приоритетными инструкциями. Сотрудники центра управления на заднем плане тихо ликовали.

Аромат шипящего бекона и кленового сиропа густо витал в воздухе шумной закусочной. Официант, ловко лавируя в узких проходах, с грохотом поставил на столешницу…

Аромат шипящего бекона и кленового сиропа густо витал в воздухе шумной закусочной. Официант, ловко лавируя в узких проходах, с грохотом поставил на столешницу из Формики высокую стопку блинов, отчего зазвенели столовые приборы. Элара, её ярко-рыжие косички подпрыгивали, когда она наклонилась вперёд, жадно схватила бутылку сиропа, открутила крышку и полила свою, гораздо меньшую стопку. Рядом с ней Лео осторожно опустил свою теперь уже идеальную модель лунного модуля на центр стола, его крошечные ножки мягко щёлкнули по полированной поверхности. Он указал пальцем на определённую, почти невидимую стойку. "Видишь, Маргарет? Это та деталь, которую мы нашли! Доктор Чен помог мне прикрепить её обратно, так что теперь она ещё крепче." Маргарет Гамильтон, с тёплой улыбкой на лице, протянула руку и нежно похлопала Лео по плечу. "Это отлично, Лео. Прямо как твоя сосредоточенность помогла нам справиться с этими тревогами." Доктор Чен, сидевший напротив, тихонько усмехнулся, подвигая молочный коктейль к Эларе. "Действительно. Командная работа, как и лучший код." Элара, уже потягивая свой клубничный молочный коктейль, кивнула, затем начала яростно рисовать в своём блокноте, её карандаш тихонько скреб по странице. Она быстро передала открытый блокнот через стол Маргарет, её голубые глаза были широко раскрыты. "Смотрите! Это путь Аполлона одиннадцать, но со всеми отсортированными тревогами!" Маргарет взяла блокнот, её глаза пробежались по замысловатому, детскому рисунку. "Это фантастика, Элара! Ты идеально уловила суть."

Солнце Флориды сияло над Космическим центром Кеннеди, окрашивая все вокруг в яркое, оптимистичное свечение. Лео, сосредоточенно склонившись над стартовой…

Солнце Флориды сияло над Космическим центром Кеннеди, окрашивая все вокруг в яркое, оптимистичное свечение. Лео, сосредоточенно склонившись над стартовой площадкой, тщательно регулировал стабилизаторы своей недавно построенной модели ракеты. Это было изящное, серебристо-оранжевое творение, около фута высотой, свидетельство бесчисленных часов кропотливой работы. Он осторожно вставил воспламенитель, слегка высунув язык, когда в последний раз проверял проводку. «Готова, Элара?» — крикнул он, немного отступая. Элара, ее рыжие косички подпрыгивали, когда она крутилась, с безудержным волнением указывала на огромную, возвышающуюся ракету Сатурн Пять, находящуюся на постоянной экспозиции. Ее огромные размеры затмевали все вокруг, безмолвный памятник человеческой изобретательности. Доктор Чен присел рядом с Лео, его круглые очки поблескивали, предлагая поддержку, когда Лео нажал кнопку запуска. «Прямо как настоящая», — пробормотал доктор Чен, его голос был теплым от ободрения, — «точность и тщательное планирование». Маргарет Гамильтон, стоявшая немного позади них, скрестив руки, с выражением гордости и вдумчивого наблюдения, слегка наклонилась. «И скрытый танец кода», — тихо добавила она, ее взгляд прослеживал траекторию ракеты. Когда модель Лео со свистом взмыла в небо, Элара подпрыгивала, все еще дико жестикулируя в сторону колоссального Сатурна Пять. «Представь, Лео! Весь код внутри этого гиганта! Говорит ему, что делать, как лететь, куда приземляться, прямо как мы тренировались!» — воскликнула она, ее голубые глаза были широко раскрыты от удивления. Маленькая ракета красиво изогнулась на фоне чистого голубого неба, идеальное, миниатюрное эхо гигантов, которые когда-то стартовали с этой самой земли. Доктор Чен похлопал Лео по плечу, гордая улыбка расплылась по его лицу. Маргарет кивнула, ее глаза следили за крошечной ракетой, пока она не раскрыла свой парашют и не опустилась обратно.