John Backus para niños
Datos para niños John Backus |
||
---|---|---|
![]() |
||
Información personal | ||
Nombre de nacimiento | John Warner Backus | |
Nacimiento | 3 de diciembre de 1924 Filadelfia (Estados Unidos) |
|
Fallecimiento | 17 de marzo de 2007 Ashland (Estados Unidos) |
|
Sepultura | San Francisco Columbarium | |
Nacionalidad | Estadounidense | |
Educación | ||
Educado en |
|
|
Información profesional | ||
Ocupación | Matemático e informático teórico | |
Área | Ciencias de la computación y ciencias de la información | |
Empleador |
|
|
Obras notables |
|
|
Rama militar | Ejército de los Estados Unidos | |
Conflictos | Segunda Guerra Mundial | |
Miembro de | ||
John Backus (nacido en Filadelfia, Estados Unidos, el 3 de diciembre de 1924 y fallecido en Oregón, Estados Unidos, el 17 de marzo de 2007) fue un importante científico de la computación estadounidense. Es conocido por liderar el equipo que creó FORTRAN, uno de los primeros y más usados lenguajes de programación avanzados. También inventó la Notación Backus-Naur (BNF), una forma especial de describir cómo se construyen los lenguajes de programación.
Su trabajo fue muy influyente en el mundo de la computación. En 1967, recibió el premio W. W. McDowell del IEEE por su trabajo en FORTRAN. En 1975, se le otorgó la Medalla Nacional de Ciencias. Finalmente, en 1977, recibió el prestigioso Premio Turing por sus grandes aportes al diseño de lenguajes de programación y por crear formas claras de definirlos.
John Backus se retiró en 1991 y falleció en su casa en Ashland (Oregón) en 2007.
Contenido
La vida temprana de John Backus
John Backus nació en Filadelfia y creció cerca de Wilmington (Delaware). Asistió a The Hill School en Pottstown (Pensilvania). Al principio, no fue un estudiante muy dedicado. Comenzó a estudiar química en la Universidad de Virginia, pero tuvo dificultades y fue expulsado.
Después, se unió al Ejército de los Estados Unidos durante la Segunda Guerra Mundial. Allí, el Ejército descubrió su talento en una prueba de aptitud y lo envió a estudiar ingeniería. Más tarde, se interesó por la medicina. Durante un tiempo, tuvo algunos problemas de salud que requirieron cirugía. Finalmente, fue dado de baja del Ejército en 1946.
¿Cómo se convirtió John Backus en un pionero de la computación?
Después de dejar el ejército, John Backus se mudó a la ciudad de Nueva York. Allí, se formó como técnico de radio y descubrió su pasión por las Matemáticas. Estudió en la Universidad de Columbia, donde obtuvo su licenciatura en 1949 y su maestría en 1950, ambas en matemáticas.
En 1950, John Backus comenzó a trabajar en IBM, una de las empresas de tecnología más grandes del mundo. Sus primeros proyectos incluyeron trabajar en una calculadora electrónica y escribir un programa para calcular las posiciones de la Luna.
La creación de FORTRAN: Un lenguaje revolucionario
En los años 50, programar computadoras era muy complicado. En 1953, Backus desarrolló un lenguaje llamado Speedcoding para facilitar la programación de la computadora IBM 701.
En 1954, John Backus reunió a un equipo en IBM con un objetivo claro: crear un lenguaje de programación que fuera más fácil de usar y se pareciera más a las matemáticas que la gente ya conocía. De este esfuerzo nació FORTRAN para la computadora IBM 704. FORTRAN fue el primer lenguaje de programación avanzado que se usó ampliamente. Gracias a él, las computadoras se volvieron herramientas prácticas y accesibles para científicos y muchas otras personas, sin que necesitaran ser expertos en el funcionamiento interno de las máquinas. Aunque ha pasado mucho tiempo, FORTRAN todavía se usa en algunos lugares importantes.
La Notación Backus-Naur (BNF): Un estándar para lenguajes
John Backus también participó en comités internacionales que desarrollaron ALGOL 58 y ALGOL 60, otros lenguajes de programación importantes. Fue en este contexto donde desarrolló la Notación Backus-Naur (BNF). Esta notación es una forma formal y precisa de describir las reglas de un lenguaje de programación. Fue muy importante para crear programas que pudieran "entender" y traducir otros lenguajes de programación, conocidos como compiladores.
La programación funcional: Una nueva forma de pensar
Más adelante en su carrera, Backus se interesó por la Programación funcional, un estilo de programación que se enfoca en cómo se transforman los datos. Incluso diseñó un lenguaje de programación llamado FP. Este trabajo fue tan importante que lo presentó en su discurso cuando recibió el Premio Turing. Aunque FP se usó principalmente en el ámbito académico, inspiró muchas investigaciones. El proyecto FP, que luego se transformó en FL, finalizó cuando Backus se jubiló de IBM en 1991.
John Backus falleció el 17 de marzo de 2007, a los 82 años, en su casa de Ashland, Oregón.
Reconocimientos y premios
John Backus recibió muchos premios y honores por sus importantes contribuciones a la informática:
- Nombrado IBM Fellow (1963)
- Premio W. W. McDowell (1967)
- Medalla Nacional de la Ciencia (1975)
- Premio Turing (1977)
- Miembro de la Academia Americana de las Artes y las Ciencias (1985)
- Doctor honoris causa por la Université Henri-Poincaré (1989)
- Premio Draper (1993)
- Premio Fellow del Museo de Historia de la Informática (1997)
- El Asteroide 6830 fue nombrado Johnbackus en su honor (2007)
Galería de imágenes
Véase también
En inglés: John Backus Facts for Kids