Дж. Холкомб Лейнинг
Дж. Холкомб « Хэл » Лэнинг младший (14 февраля 1920, Канзас-Сити , штат Миссури). [1] – 29 мая 2012) был пионером компьютеров в Массачусетском технологическом институте , который в 1952 году изобрел алгебраический компилятор под названием Джордж (также известный как система Лэнинга и Цирлера в честь авторов опубликованной статьи), который работал на MIT Whirlwind , первом реальном -время компьютер . [2] Лэнинг разработал Джорджа как более простую в использовании альтернативу ассемблеру для ввода математических уравнений в компьютер. Позже он внес ключевой вклад в гонку на Луну в 1960-х годах, проведя новаторскую работу над космическими системами наведения для миссий Аполлона на Луну . С 1955 по 1980 год он был заместителем заместителя директора Приборной лаборатории Массачусетского технологического института .
В 1956 году он опубликовал книгу « Случайные процессы в автоматическом управлении» (серия МакГроу-Хилла по разработке систем управления) с Ричардом Баттином в качестве соавтора.
В сотрудничестве с Филом Хэнкинсом и Чарли Вернером из Массачусетского технологического института он инициировал работу над MAC (MIT).Algebraic Compiler), алгебраический язык программирования для IBM 650, разработка которого была завершена к началу весны 1958 года. [3]
Карьера
[ редактировать ]Лэнинг получил докторскую степень в Массачусетском технологическом институте в 1947 году, защитив диссертацию на тему «Математическая теория потоков смазочного типа». [4] Его степень бакалавра химического машиностроения (1940) он также получил в Массачусетском технологическом институте. [5]
Он был избран членом Национальной инженерной академии в 1983 году за свою работу в области аэрокосмической техники , в частности за «уникальные новаторские достижения в области наведения ракет и информатики — систему Q-наведения для Тора и Полярной звезды и Джорджа». [ракет] [6] Он также был почетным членом Американского математического общества . [7]
Лэнинг занимает видное место в третьем эпизоде Science Channel документального мини-сериала под названием «Лунные машины» , который вышел в эфир в июне 2008 года.
Программа Аполлон
[ редактировать ]Позже он работал в лаборатории Дрейпера Массачусетского технологического института вместе с Ричардом Х. Баттином над разработкой схемы выполнения бортовой навигации в «Аполлон» программы командно-сервисным модулем системе управления . он разработал операционную систему для руководителей и списков ожидания для LGC В середине 1960-х (компьютера управления лунным модулем); он создал его с нуля, без каких-либо примеров, которые могли бы ему помочь, и проект все еще действителен. Распределение функций между разумным количеством асинхронных процессов под контролем вытесняющего исполнительного механизма, управляемого скоростью и приоритетом, по-прежнему представляет собой современный уровень развития компьютеров GN&C реального времени для космических кораблей. Его конструкция спасла посадочную миссию Аполлона-11, когда программа интерфейса радара рандеву начала использовать больше базовых наборов регистров и областей «векторного аккумулятора», чем было физически доступно в памяти, что привело к печально известным ошибкам 1201 и 1202. Если бы не проект Лэнинга, посадка была бы прервана из-за отсутствия стабильного компьютера наведения. [8]
Ссылки
[ редактировать ]- ^ «Ответы — самое надежное место для ответов на жизненные вопросы» . Ответы .
- ^ «компьютер» . History.nasa.gov .
- ^ Система наведения
- ^ Дж. Холкомб Лэнинг-младший в проекте «Математическая генеалогия»
- ^ Коллекции музея Массачусетского технологического института - Люди
- ^ «Доктор Дж. Холкомб Лейнинг» . Архивировано из оригинала 28 мая 2010 года . Проверено 28 июля 2009 г.
- ^ «Извещения АМС» (PDF) . Американское математическое общество . 42 (12) . Проверено 20 ноября 2022 г.
- ^ «СКАЗКИ ИЗ ЛУННОГО МОДУЛЯ КОМПЬЮТЕРА НАВЕДЕНИЯ» . klabs.org .