stringtranslate.com

J. Halcombe Laning

J. Halcombe " Hal " Laning Jr. (14 de febrero de 1920, Kansas City , Missouri [1] - 29 de mayo de 2012) fue un pionero en 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 en honor a los autores del artículo publicado) que se ejecutó en el MIT Whirlwind , la primera computadora en tiempo real . [2] Laning diseñó a George para que fuera una alternativa más fácil de usar al lenguaje ensamblador para ingresar 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 espaciales para las misiones Apolo a la Luna . De 1955 a 1980 fue subdirector asociado del Laboratorio de Instrumentación del MIT .

En 1956 publicó el libro Random Processes in Automatic Control (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 algebraico para el IBM 650, que se completó a principios de la primavera de 1958. [3]

Carrera

Laning recibió su doctorado en el MIT en 1947 con una tesis titulada "Teoría matemática del flujo de tipo lubricación". [4] Su título universitario 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 sus "logros pioneros únicos en guía de misiles e informática: el sistema de guía Q para Thor , Polaris [misiles] y George". [6] También fue miembro honorario de la Sociedad Matemática Estadounidense . [7]

Laning ocupa un lugar destacado en el tercer episodio de la miniserie documental de 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 para realizar navegación a bordo en el sistema de guía del módulo de comando/servicio del programa Apollo . Diseñó el sistema operativo Executive y Waitlist para LGC (Computadora de orientación 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 sensible de procesos asincrónicos, bajo el control de un ejecutivo preventivo basado en tasas y prioridades, todavía representa el estado del arte en computadoras 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 de radar de encuentro comenzó a utilizar más conjuntos de núcleos de registro y áreas de "acumulador vectorial" de los que estaban físicamente disponibles en la memoria, lo que provocó los infames errores 1201 y 1202. Si no hubiera sido por el diseño de Laning, el aterrizaje habría sido abortado por falta de una computadora de guía estable. [8]

Referencias

  1. ^ "Respuestas: el lugar más confiable para responder las preguntas de la vida". Respuestas .
  2. ^ "computadora". historia.nasa.gov .
  3. ^ Sistema de orientación
  4. ^ J. Halcombe Laning, Jr en el Proyecto de genealogía de matemáticas
  5. ^ Colecciones del Museo del MIT - Personas
  6. ^ "Dr. J. Halcombe Laning". Archivado desde el original el 28 de mayo de 2010 . Consultado el 28 de julio de 2009 .
  7. ^ "Avisos de la AMS" (PDF) . Sociedad Matemática Estadounidense . 42 (12) . Consultado el 20 de noviembre de 2022 .
  8. ^ "CUENTOS DE LA COMPUTADORA DE ORIENTACIÓN DEL MÓDULO LUNAR". klabs.org .

enlaces externos