Vida Icónica VIDAICÓNICA

John Backus

Nombre completo John Warner Backus
Nombre nativo John Warner Backus
Descripción Informático estadounidense
Fecha de nacimiento 03-12-1924
Lugar de nacimiento
Fecha de fallecimiento 17-03-2007
Nacionalidad Estados Unidos
Ocupaciones matemático, informático teórico
Grupos Academia Nacional de Ciencias de los Estados Unidos, Academia Estadounidense de las Artes y las Ciencias
Idiomas inglés
Sugerencias y correcciones ¿Hay algún error, actualización pendiente o falta alguna biografía?
Ayúdanos a mejorar VidaIcónica escribiéndonos desde la página de contacto.

John Backus nació en Filadelfia en 1924 y dejó una marca indeleble en la historia de la computación estadounidense. Su trayectoria abarcó desde la invención de lenguajes de alto nivel hasta la creación de esquemas formales que facilitaron la especificación de lenguajes de programación. A lo largo de su vida, combinó investigación teórica con desarrollo práctico, consolidando su papel como referente de IBM y como pionero de enfoques que transformaron la disciplina.

John Backus — Imagen principal

John Backus nació en Filadelfia en 1924 y dejó una marca indeleble en la historia de la computación estadounidense. Su trayectoria abarcó desde la invención de lenguajes de alto nivel hasta la creación de esquemas formales que facilitaron la especificación de lenguajes de programación. A lo largo de su vida, combinó investigación teórica con desarrollo práctico, consolidando su papel como referente de IBM y como pionero de enfoques que transformaron la disciplina.

Biografía

Orígenes y primeros años. Creció en las cercanías de Wilmington, en un marco familiar que le permitió observar el progreso tecnológico de la época. Su formación escolar dio inicio en el prestigioso The Hill School de Pottstown, donde las evaluaciones no siempre reflejaban su potencial. En la Universidad de Virginia intentó primero la química, pero encontró serias dificultades académicas y fue expulsado por ausentismo prolongado.

Servicio militar y educación posterior. Durante la Segunda Guerra Mundial, fue reclutado por el Ejército de los Estados Unidos y ascendió al rango de cabo, asumiendo responsabilidades al frente de una batería antiaérea instalada en Fort Stewart, en Georgia. Su aptitud fue reconocida en pruebas de selección que lo condujeron a estudiar ingeniería en la Universidad de Pittsburgh, y tras un periodo, ingresó a un programa premédico en Haverford College.

Transformaciones personales y educativas. Durante una pasantía médica fue diagnosticado de un tumor óseo en el cráneo que requirió intervención quirúrgica y la colocación de una placa. Posteriormente, continuó hacia la Flower and Fifth Avenue School of Medicine en Nueva York, pero abandonó tras nueve meses por descontento profesional. Más tarde se sometió a una segunda intervención para reemplazar la placa con una pieza de su propio diseño y recibió una baja médica honorable del Ejército en 1946.

Nueva etapa: Nueva York y la IBM. Tras trasladarse a la gran ciudad, decidió formarse como técnico de radio y descubrió un interés creciente por las matemáticas. En la Universidad de Columbia obtuvo una licenciatura en matemáticas en 1949 y una maestría en 1950, y poco después ingresó a IBM. Sus primeros años allí estuvieron marcados por trabajos en la Calculadora Electrónica de Secuencia Selectiva (SSEC) y por avances en software emergente para la IBM 701.

Primeros proyectos y consolidación. Su primer logro destacado consistió en desarrollar un programa que calculaba las posiciones de la Luna para facilitar los estudios astronómicos. En 1953 presentó Speedcoding, un lenguaje de alto nivel concebido para soportar el desarrollo de software en la IBM 701, lo que supuso un paso decisivo hacia herramientas de programación más productivas para las máquinas de aquella generación.

FORTRAN y la revolución de los lenguajes. En 1954 reunió a un equipo para concebir un lenguaje de programación más cercano a la notación matemática, que dio origen a FORTRAN para la IBM 704. Este lenguaje se convirtió en el primer sistema de alto nivel ampliamente adoptado, haciendo de las computadoras instrumentos prácticos para científicos y profesionales sin necesidad de profundizar en la mecánica subyacente. Su impacto continúa resonando en la industria y la academia.

Contribuciones a la teoría de lenguajes. Participó en los comités que diseñaron ALGOL 58 y, especialmente, el influyente ALGOL 60, que pronto se convirtió en el estándar de referencia para la publicación de algoritmos. En ese contexto, desarrolló la Notación Backus–Naur (BNF), una forma formal que permite describir la sintaxis de lenguajes formales. Este marco jugó un papel central en la construcción de compiladores y en la definición de lenguajes sin contexto. A mediados de los años setenta, herramientas como Yacc aceleraron la generación automática de analizadores, consolidando las ideas de Backus sobre la separación entre especificación y construcción de software.

Paradoja de la programación: funcional y educativa. Su interés se orientó hacia la programación funcional, y en su conferencia del Premio Turing de 1977 planteó la pregunta Can Programming be Liberated from the Von Neumann Style?, proponiendo un camino alternativo para la concepción de software que no dependa de estructuras imperativas tradicionales. El proyecto FP, que evolucionó hacia FL, buscaba explotar fundamentos más puros para la computación, animando variado terreno de investigación. Este programa, si bien orientado al ámbito académico, dejó un legado duradero en la teoría de lenguajes y en la práctica de la computación.

Retiro y legado. En 1991 dejó IBM y, tras décadas de liderazgo en proyectos de software y teoría de lenguajes, concentró su labor en la reflexión sobre la naturaleza de la programación y su educación. Falleció el 17 de marzo de 2007 en su residencia de Ashland, Oregón, en una progresión natural de la vida, rodeado del afecto de su familia.

Premios y honores

  • IBM Fellow (1963). Reconocimiento a su trayectoria y a la consolidación de prácticas avanzadas dentro de la empresa.
  • Premio W. W. McDowell (1967). Distinción concedida por su aporte a la ingeniería de la computación.
  • Medalla Nacional de la Ciencia (1975). Condecoración que subrayó su influencia en el desarrollo tecnológico.
  • Premio Turing (1977). Exaltó sus contribuciones profundas y duraderas al diseño de sistemas de alto nivel, especialmente a través de FORTRAN y de las bases formales para la especificación de lenguajes de programación.
  • Miembro de la Academia Americana de las Artes y las Ciencias (1985). Reconocimiento a su impacto multidisciplinario.
  • Doctorado honoris causa por la Université Henri-Poincaré (1989). Distinción académica para homenajear su trayectoria.
  • Premio Draper (1993). Distinción que destaca aportes en el campo de la ciencia y la ingeniería
  • Premio Fellow del Museo de Historia de la Informática (1997). Reconocimiento por su papel en el desarrollo de FORTRAN y su influencia en la teoría de sistemas y en la gestión de proyectos de software.
  • Asteroide 6830 Johnbackus nombrado en su honor (1 de junio de 2007). Distinción astronómica que perpetúa su nombre en la comunidad científica.

Imágenes de John Backus