SlideShare una empresa de Scribd logo
1 de 8
 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.
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.
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.
 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
 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).
 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.
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.

Más contenido relacionado

Similar a Johnbackus

8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestasarcangelmarkos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónJeennFdz
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docxLeonardoLekat
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxJuanLuisHuloPoma2
 
Historia e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionHistoria e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionJuanMiguelCustodioMo
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónEspitiaGiancarlo
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesJulio Ayala Rolón
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.MaryAleCTorrice
 
Centro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosCentro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosLuisFrancisco02
 
Centro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosCentro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosLuisFrancisco02
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdfYesseniaMolina3
 
Personajes relevantes de la informatica
Personajes relevantes de la informaticaPersonajes relevantes de la informatica
Personajes relevantes de la informaticasietegrupo7
 

Similar a Johnbackus (20)

8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas8)lee libro2 7 preguntas 7 respuestas
8)lee libro2 7 preguntas 7 respuestas
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docx
 
EVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docxEVOLUCIOIN DE LA PROGRAMAMCION.docx
EVOLUCIOIN DE LA PROGRAMAMCION.docx
 
Historia e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcionHistoria e evoluvion de los lenguaje de programcion
Historia e evoluvion de los lenguaje de programcion
 
Linea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programaciónLinea del tiempo de los lenguajes de programación
Linea del tiempo de los lenguajes de programación
 
Capítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidadesCapítulo 0 Qbasic generalidades
Capítulo 0 Qbasic generalidades
 
Libro2
Libro2Libro2
Libro2
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Linea del tiempo
Linea del tiempoLinea del tiempo
Linea del tiempo
 
Paola y lorena
Paola y lorenaPaola y lorena
Paola y lorena
 
Cap1 intro
Cap1 introCap1 intro
Cap1 intro
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Centro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosCentro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de servicios
 
Centro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de serviciosCentro de estudios tecnologicos industrial y de servicios
Centro de estudios tecnologicos industrial y de servicios
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
Personajes relevantes de la informatica
Personajes relevantes de la informaticaPersonajes relevantes de la informatica
Personajes relevantes de la informatica
 
Flex bison
Flex bisonFlex bison
Flex bison
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 

Último (16)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 

Johnbackus

  • 1.
  • 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.