Дж. Холкомб Лэнинг - J. Halcombe Laning
Дж. Холкомб "Хэл" Лэнинг мл. (14 февраля 1920 г. в г. Канзас-Сити, Миссури[1] - 29 мая 2012 г.) был Массачусетский Институт Технологий компьютерный пионер, который в 1952 году изобрел алгебраический компилятор по имени Джордж (также известный как Система Ланинга и Цирлера после авторов опубликованной статьи), опубликованной в MIT Вихрь, первый компьютер реального времени.[2] Лэнинг сделал Джорджа более простой в использовании альтернативой язык ассемблера для ввода математических уравнений в компьютер. Позже он стал одним из ключевых участников гонки на Луну в 1960-х годах, начав работу над космическими системами наведения для космических кораблей. Миссии Аполлона на Луну. С 1955 по 1980 год он был заместителем заместителя директора Инструментальная лаборатория Массачусетского технологического института.
В 1956 году вышла книга Случайные процессы в автоматическом управлении (Серия McGraw-Hill по проектированию систем управления), с Ричард Баттин как соавтор.
В сотрудничестве с Филом Хэнкинсом и Чарли Вернером из Массачусетского технологического института он начал работу над MAC (MITAlgebraic Compiler), алгебраическим языком программирования для IBM 650, которая была завершена к началу весны 1958 года.[3]
Карьера
Лэнинг получил докторскую степень в Массачусетском технологическом институте в 1947 году, защитив диссертацию на тему «Математическая теория смазочного потока».[4] Его степень бакалавра в области химического машиностроения (1940) также была получена в Массачусетском технологическом институте.[5]
Он был избран в Национальная инженерная академия в 1983 году за его работу в аэрокосмическая техника, особенно его «уникальные новаторские достижения в области управления ракетами и информатики - Q-руководство система для Тор и Полярная звезда [ракеты] и Джордж ".[6] Он также был почетным членом Американское математическое общество.[7]
Ланинг занимает видное место в третьем эпизоде Научный канал с документальный мини-сериал под названием Лунные машины который вышел в эфир в июне 2008 года.
Программа Аполлона
Позже он работал в Массачусетском технологическом институте. Лаборатория Дрейпера, с Ричард Х. Баттин, разработать схему бортовой навигации на Программа Аполлон с командный / служебный модуль система наведения. Он разработал операционную систему Executive и Waitlist для LGC (Компьютер управления лунным модулем) в середине 1960-х годов; он сделал его из цельной ткани без каких-либо примеров, которыми он мог бы руководствоваться, и дизайн все еще актуален сегодня. Распределение функций между разумным количеством асинхронных процессов под управлением приоритетного исполнительного механизма, управляемого скоростью и приоритетом, по-прежнему представляет собой современный уровень развития компьютеров GN&C для космических аппаратов в реальном времени. Его конструкция спасла посадочную миссию Аполлона-11, когда программа интерфейса радара рандеву начала использовать больше наборов регистров и областей «векторного аккумулятора», чем было физически доступно в памяти, что привело к печально известным ошибкам 1201 и 1202. Если бы не конструкция Лэнинга, посадка была бы прервана из-за отсутствия стабильного компьютера наведения.[8]
Рекомендации
- ^ 1953: Информация с сайта Answers.com
- ^ НАСА - Полет STS-1: Компьютер
- ^ Система наведения
- ^ Дж. Холкомб Лэнинг младший на Проект "Математическая генеалогия"
- ^ Коллекции музея Массачусетского технологического института - Люди
- ^ «Архивная копия». Архивировано из оригинал 28 мая 2010 г.. Получено 28 июля, 2009.CS1 maint: заархивированная копия как заголовок (связь)
- ^ http://www.ams.org/notices/199512/from.pdf
- ^ Сказки с управляющего компьютера лунного модуля