2. La facilidad con la que muchas
computadoras operan hoy en día,
ha tenido mucho que ver con John
Backus, quien ha desarrollado un
revolucionario lenguaje de
programación que ha sido la base
para la mayoría de los lenguaje
venideros.
3. John Backus nació en filadelfia en 1924, y
creció en Wilmington, delaware. Asistió
a la prestigiosa Hill School en
Pottstown, Pennsylvania. Sin embargo
Backus se graduó en la universidad de
Virginia. Backus visito el centro de
computadoras IBM en la avenida
Madison, y visito la Selective
SequenceElectronic Calculator (SSEC),
una de las primeras computadoras IBM.
La SSEC no era una computadora
moderna. No tenia memoria para
albergar software y tenia miles de partes
electromecánicas, haciéndola demasiado
lenta.
4. Parte del trabajo de Backus fue destinado a
esta maquina y la arreglaba cuando se
detenía por diversos problemas. A fines de
1953 Backus escribió a mano un memo a su
jefe sobre el diseño de un lenguaje de
programación para la nueva computadora
de IBM, la 704. Esta computadora era
mucho mas rápida que la anterior y usaba la
noción de punteros para sus operaciones
internas. Backus no solo diseño un nuevo y
mejor lenguaje de John Backus.
5. De ese proyecto surgió el lenguaje
FORTRAN. El Sistema Fortran,
contracción del inglés Formula
Translating System es un lenguaje
de programación de alto nivel de
propósito general, procedimental e
imperativo, que está especialmente
adaptado al cálculo numérico y a la
computación científica
Ganador del Premio Turing en 1977
por sus trabajos en sistemas de
programación de alto nivel, en
especial por su trabajo con
FORTRAN
6. el primero de los lenguajes de programación de alto nivel
que tuvo un gran impacto, incluso comercial, en la
emergente comunidad informática.
Tras la realización de FORTRAN, Backus fue un miembro
muy activo del comité internacional que se encargó del
proyecto de lenguaje ALGOL. En ese contexto propuso una
notación para la representación de las gramáticas usadas en
la definición de un lenguaje de programación (las llamadas
gramáticas libres de contexto).
7. Tal notación se conoce como Notación de Backus-Naur
(Backus-Naur Form o BNF) y une al nombre de Backus al de
Peter Naur, un informático europeo del comité ALGOL que
contribuyó a su definición.
En los años 1970, Backus se interesó sobre todo por la
Programación funcional, y proyectó el lenguaje de
programación FP, que le sirvió para ganar el premio Turing,
"Can Programming be Liberated from the Von Neumann
Style?" Se trata de un lenguaje de uso fundamentalmente
académico, que sin embargo animó un gran número de
investigaciones.
8. El proyecto FP, transformado en
FL, se terminó cuando Backus se
jubiló en IBM, en 1991.
John Backus falleció el sábado 17 de
marzo de 2007, a la edad de 82
años en su casa en Ashland,
Oregón por causas naturales, de
acuerdo a la declaración de su
familia.