John Backus

Matemático e informático estadounidense (
Filadelfia, 1924 –
Ashland, 2007).
Diseñó el más antiguo de los
lenguajes de alto nivel, el
Fortran, cuya primera versión comercial apareció en
1957. Posteriormente participó en el diseño del lenguaje
Algol.
También se le debe la notación de
Backus-Naur (
1959), que se emplea para formalizar la
sintaxis, tanto de los
lenguajes de programación como de los naturales.
Sus estudios
Según diría el mismo, no había sido un buen estudiante en la secundaria y fue sólo por petición de su padre que comenzó los estudios en química en la
Universidad de Virginia. Al siguiente año,
1943, dejó la carrera y se inscribió en la escuela de medicina de la armada que 9 meses después también abandonaría.
Backus, sin idea de lo que quería hacer se va a
Nueva York y como le gustaba la música comenzó a cooperar con un profesor de la escuela de técnicos de radio calculando características de circuitos. Esto lo hizo interesarse por las matemáticas. Así en
1949 se había graduado como matemático de la
Universidad de Columbia.
Programación y logros
De visita en
IBM, al comentarle al guía que estaba buscando empleo, éste le dijo que fuera a hablar con el director. Tras un examen ese mismo día consiguió su puesto como
programador.
Trabajó tres años en
SSEC (Selective Sequence Electronic Calculator) y su primera tarea fue escribir un programa que calculara la posición de la luna. Sin embargo propone desarrollar un
lenguaje para la nueva computadora
IBM 704. Así surgiría
Mathematical FORmula TRANslating System,
Fortran, en los siguientes años se comercializa y es el
lenguaje más utilizado por la comunidad científica.
Backus, se retiró en
1991.
Ver también
En el glosario: Algol — Fortran — Lenguaje de alto nivel — Programación — Sintaxis.
En biografías: Donald Knuth —
Edsger Dijkstra —
Niklaus Wirth.
Listado completo de biografías
Más contenidoApartados: ¿Cómo surge una idea? • ¿Existe la seguridad absoluta? • Consejos en la ergonomía informática • Consejos para aprender a programar • El auge de las redes sociales • En la búsqueda de archivos torrents • Entrevista laboral: cualquier cosa te llamamos • Estrategias para crear un sitio web profesional • Herramientas de respaldo y recuperación de archivos • Python, el lenguaje a aprender • Ten tu red WiFi segura • Una cursada diferente
Virus/gusanos: El origen de los virus • CIH • Happy99 • Hybris • ILoveYou • Life Stages • Melissa • Timofónica • ZippedFiles • Infecciones vía correo electrónico • Distintas vías de infección • Virus informáticos con historia
Historias: Acerca de paquetes ofimáticos • El CD • El MP3 • Evolución de la informática • Apple • Google • La evolución de los Disc Jockeys • Linux
• La lógica • Microsoft • Navegadores de Internet • Redes neuronales artificiales • Surgimiento de la criptografía • Tarjetas gráficas
Videojuegos/consolas: Evolución de las consolas • Evolución de los videojuegos • Inventores de videojuegos • Jugando con la Xbox • SimCity