
J. Halcombe " Hal " Laning Jr. (14 de febrero de 1920, en Kansas City , Missouri [ 1 ] – 29 de mayo de 2012) fue un pionero de la informática del Instituto Tecnológico de Massachusetts que en 1952 inventó un compilador algebraico llamado George (también conocido como el sistema Laning y Zierler por los autores del artículo publicado) que se ejecutaba en el MIT Whirlwind , la primera computadora en tiempo real . [ 2 ] Laning diseñó George para que fuera una alternativa más fácil de usar al lenguaje ensamblador para introducir ecuaciones matemáticas en una computadora. Más tarde se convirtió en un contribuyente clave a la carrera hacia la Luna de la década de 1960, con un trabajo pionero en sistemas de guía espacial para las misiones lunares Apolo . De 1955 a 1980, fue subdirector asociado del Laboratorio de Instrumentación del MIT .
En 1956 publicó el libro Procesos aleatorios en el control automático (Serie McGraw-Hill sobre ingeniería de sistemas de control), con Richard Battin como coautor.
En colaboración con Phil Hankins y Charlie Werner del MIT, inició el trabajo en MAC (MIT Algebraic Compiler), un lenguaje de programación algebraica para el IBM 650, que se completó a principios de la primavera de 1958. [ 3 ]
Carrera
Laning recibió su doctorado del MIT en 1947 con una disertación titulada "Teoría matemática del flujo de tipo lubricación". [ 4 ] Su licenciatura en Ingeniería Química (1940) también fue del MIT. [ 5 ]
Fue elegido miembro de la Academia Nacional de Ingeniería en 1983 por su trabajo en ingeniería aeroespacial , en particular por sus "logros pioneros únicos en guiado de misiles y ciencias de la computación: el sistema de guiado Q para los misiles Thor y Polaris y George". [ 6 ] También fue miembro honorario de la Sociedad Matemática Estadounidense . [ 7 ]
Laning aparece de forma destacada en el tercer episodio de la miniserie documental del Science Channel titulada Moon Machines , que se emitió en junio de 2008.
Programa Apolo
Posteriormente trabajó en el Laboratorio Draper del MIT , con Richard H. Battin , para desarrollar un esquema de navegación a bordo en el sistema de guiado del módulo de comando/servicio del programa Apolo . Diseñó el sistema operativo Ejecutivo y de Lista de Espera para la Computadora de Guiado del Apolo (Computadora de Guiado del Módulo Lunar) a mediados de la década de 1960; lo construyó desde cero sin ejemplos que lo guiaran, y el diseño sigue siendo válido. La asignación de funciones entre un número razonable de procesos asíncronos, bajo el control de un ejecutivo preventivo basado en la tasa y la prioridad, aún representa el estado del arte en computadoras de GN&C en tiempo real para naves espaciales. Su diseño salvó la misión de aterrizaje del Apolo 11 cuando el programa de interfaz del radar de encuentro comenzó a usar más conjuntos de núcleos de registro y áreas de "Acumulador Vectorial" de las que estaban físicamente disponibles en la memoria, causando los infames errores 1201 y 1202. De no haber sido por el diseño de Laning, el aterrizaje se habría abortado por falta de una computadora de guiado estable. [ 8 ]
Referencias
- ↑ "Respuestas - El lugar más confiable para responder las preguntas de la vida" . Respuestas .
- ↑ "computadora" . history.nasa.gov .
- ↑ Sistema de guía
- ↑ J. Halcombe Laning, Jr. en el Proyecto de Genealogía Matemática
- ↑ Colecciones del Museo del MIT - Personas
- ↑ "Dr. J. Halcombe Laning" . Archivado del original el 28 de mayo de 2010. Recuperado el 28 de julio de 2009 .
- ↑ "Avisos de la AMS" (PDF) . Sociedad Matemática Estadounidense . 42 (12) . Consultado el 20 de noviembre de 2022 .
- ↑ "CUENTOS DEL ORDENADOR DE GUÍA DEL MÓDULO LUNAR" . klabs.org .
Enlaces externos
- Retrato de J. Halcombe Laning, tomado en 1997.
- Gente de la NASA
- exalumnos de la Escuela de Ingeniería del MIT
- Nacimientos de 1920
- Miembros de la Academia Nacional de Ingeniería de los Estados Unidos
- Muertes en 2012