SlideShare una empresa de Scribd logo
Historia de los lenguajes de
programación.
Instituto Tecnológico de Tijuana
Programación Estructurada
• Integrantes:
Islas Sandoval Luis David
Miranda Díaz Felipe Alberto
Estrada Pérez Manuel Alejandro
Hernández Sayas Jorge
Los primeros lenguajes de programación preceden a la computadora moderna.
En un inicio los lenguajes eran códigos.
La máquina del telar de Jacquard, creada en
1801, utilizaba los orificios en tarjetas
perforadas para representar los movimientos
de un brazo de la máquina de tejer, con el
objetivo de generar patrones decorativos
automáticamente.
Durante un período de nueve meses entre 1842
y 1843, Ada Lovelace tradujo las memorias del
matemático italiano Luigi Menabrea acerca de la
nueva máquina propuesta por Charles Babbage,
la Máquina Analítica.
En las primeras décadas del siglo 20, los
cálculos numéricos estaban basados en los
números decimales. Eventualmente se fueron
dando cuenta que la lógica podía ser
representada con números, no sólo con
palabras.
En la década de 1940 fueron creadas las primeras
computadoras modernas, con alimentación eléctrica. La
velocidad y capacidad de memoria limitadas forzaron a
los programadores a escribir programas en lenguaje
ensamblador muy afinados. Finalmente se dieron
cuenta que la programación en lenguaje ensamblador
requería de un gran esfuerzo intelectual y era muy
propensa a errores.
En 1948, Konrad Zuse publicó un artículo
acerca de su lenguaje de programación
Plankalkül.
50’s y 60’s
• Creación de 3 lenguajes modernos:
• FORTRAN (1955).
• LISP (1958).
• COBOL (1959).
• Algunos otros lenguajes creados son:
1954 – IPL (Precursor de LISP)
1955 – FLOW-MATIC (Precursor de COBOL)
1957 – COMTRAN (Precursor de COBOL)
1959 – FACT (Precursor de COBOL)
1963 – CPL (Precursor de C)
1964 – BASIC
1967 – BCPL (Precursor de C)
Finales de los años 60’s a finales de los
70’s
• Simula. Década de los 60’s, por Nygaard y Dahl.
• C. Dennis Ritchie y Ken Thompson. Laboratorios Bell, 1969 –
1973.
• Prolog. Colmerauer, Roussel, Kowalski. 1972.
• Algunos lenguajes importantes son:
1969 – B (Precursor de C)
1970 – Pascal
1972 – C
1972 – Smalltalk
1972 – Prolog
La década de 1980 fueron años de
consolidación relativa en
los lenguajes imperativos.
En vez de inventar nuevos
paradigmas, se comenzó a trabajar a
partir de las ideas inventadas en la
década anterior.
Algunos lenguajes importantes que se desarrollaron en este período
son:
• 1980 - C++ (C con clases, el nombre cambió en Julio de 1983)
• 1983 - Ada
• 1984 - MATLAB
• 1988 - Mathematica
En particular, el lenguaje de
programación Java se hizo popular
debido a su pronta integración con el
navegador web Netscape Navigator.
Surgieron muchos lenguajes de
“aplicaciones de desarrollo
rápido” (RAD), pero más
radicales e innovadores que los
lenguajes de RAD eran los
nuevos lenguajes de script.
Algunos lenguajes importantes que se desarrollaron en este período
son:
• 1990 - Haskell
• 1991 - Python
• 1991 - Visual Basic
• 1991 - HTML (lenguaje de marcado de hipertexto)
• 1995 - Java
• 1995 - JavaScript
Personas destacadas en la creacion
de lenguajes de programación
• John Backus, inventor de Fortran.
• Alan Cooper, desarrollador de Visual Basic.
• Edsger W. Dijkstra, desarrolló la estructura para la programación
estructurada.
• James Gosling, desarrollador de Oak, precursor de Java.
• Anders Hejlsberg, desarrollador de Turbo Pascal, Delphi y C#.
• Alan Kay, pionero en programación orientada a objetos, creador
de Smalltalk.
• Bertrand Meyer, inventor de Eiffel.
• John von Neumann, creador del concepto de sistema operativo.
• Martin Odersky, creador de Scala, y previamente contribuyó en
el diseño de Java
• Dennis Ritchie, inventor de C. Sistema Operativo Unix.
• Nathaniel Rochester, inventor del primer lenguaje en
ensamblador simbólico (IBM 701).
• Bjarne Stroustrup, desarrollador de C++.
• Ken Thompson, inventor de B, desarrollador de Go, y coauthor
del sistema operativo Unix.
• Niklaus Wirth, inventor de Pascal, Modula y Oberon.
• Stephen Wolfram, creador de Mathematica.
• Abel Tarazona, Creador de Fox23 y fundador de Google Jupiter .
• Kattia Vela, Creadora de TNT.
Tendencias Actuales
• Aumentar el soporte para la programación funcional en lenguajes
importantes utilizados comercialmente.
• Construir lenguajes para apoyar la programación concurrente y distribuida.
• Desarrollo de software orientado a componentes.
• Metaprogramación, la reflexión o el acceso al árbol de sintaxis abstracta.
• Mayor énfasis en cuanto a distribución y movilidad.
• Integración con bases de datos, incluyendo XML y bases de datos
relacionales.
• XML para interfaz gráfica (XUL, XAML).
• El código abierto como una filosofía de desarrollo de lenguajes,
• Programación Orientada a Aspectos (AOP).
• Lenguajes que soporten programar sobre los procesadores de la GPU en
paralelo, como OpenCL.

Más contenido relacionado

La actualidad más candente

Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
Josue Ivan Turcios
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
K Manuel TN
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
tacubomx
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
Alejandro Sanchez Jose
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
angelo4037
 

La actualidad más candente (20)

Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Cuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programaciónCuadro comparativo de lenguajes de programación
Cuadro comparativo de lenguajes de programación
 
La historia de linux
La historia de linuxLa historia de linux
La historia de linux
 
Código intermedio
Código intermedioCódigo intermedio
Código intermedio
 
Cuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacionCuadro sinoptico lenguaje de programacion
Cuadro sinoptico lenguaje de programacion
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 
Teoria de los lenguajes de programacion
Teoria de los lenguajes de programacionTeoria de los lenguajes de programacion
Teoria de los lenguajes de programacion
 
Conceptos Basicos Programacion
Conceptos Basicos ProgramacionConceptos Basicos Programacion
Conceptos Basicos Programacion
 
Pseint
PseintPseint
Pseint
 
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióNHistoria Y EvolucióN De Los Lenguajes De ProgramacióN
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion1.1. historia del lenguaje de programacion
1.1. historia del lenguaje de programacion
 
tipos de lenguaje de programación
tipos de lenguaje de programacióntipos de lenguaje de programación
tipos de lenguaje de programación
 
Entornos de desarrollo para móviles
Entornos de desarrollo para móvilesEntornos de desarrollo para móviles
Entornos de desarrollo para móviles
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Metodología WEB UWE
Metodología WEB UWEMetodología WEB UWE
Metodología WEB UWE
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Diseño Estructurado de Algoritmos
Diseño Estructurado de AlgoritmosDiseño Estructurado de Algoritmos
Diseño Estructurado de Algoritmos
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 

Destacado

Comunicación humana por medio de herramientas
Comunicación humana por medio de herramientasComunicación humana por medio de herramientas
Comunicación humana por medio de herramientas
Diana9505
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
Anastacio Mendoza
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
Lincoln School
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
d3m3nt3
 
Giordano bruno
Giordano brunoGiordano bruno
Giordano bruno
LOCUER21
 
Power point de déficit de atención
Power point de déficit de atenciónPower point de déficit de atención
Power point de déficit de atención
Cristina Torrejón
 
Ministerio de Jesucristo antes de ascender al cielo
Ministerio de Jesucristo antes de ascender al cieloMinisterio de Jesucristo antes de ascender al cielo
Ministerio de Jesucristo antes de ascender al cielo
IACYM Ayacucho
 
Programa torres quevedo pdf
Programa torres quevedo pdfPrograma torres quevedo pdf
Programa torres quevedo pdf
Diego Gutierrez
 

Destacado (20)

Comunicación humana por medio de herramientas
Comunicación humana por medio de herramientasComunicación humana por medio de herramientas
Comunicación humana por medio de herramientas
 
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACIONHISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
HISTORIA Y EVOLUCION DE LOS LENGUAJES DE PROGRAMACION
 
Clasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su GeneracionClasificacion Lenguajes de Programacion por Su Generacion
Clasificacion Lenguajes de Programacion por Su Generacion
 
Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.Evolución de los Lenguajes de Programación.
Evolución de los Lenguajes de Programación.
 
Historia de los Lenguajes de Programación
Historia de los Lenguajes de ProgramaciónHistoria de los Lenguajes de Programación
Historia de los Lenguajes de Programación
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Orden de incentivos 2015
Orden de incentivos 2015Orden de incentivos 2015
Orden de incentivos 2015
 
Comunidades y redes de formación permanente. Nuevos espacios formativos para...
Comunidades y redes de formación permanente.  Nuevos espacios formativos para...Comunidades y redes de formación permanente.  Nuevos espacios formativos para...
Comunidades y redes de formación permanente. Nuevos espacios formativos para...
 
Giordano bruno
Giordano brunoGiordano bruno
Giordano bruno
 
Pixol 2012
Pixol 2012Pixol 2012
Pixol 2012
 
Leonid afremov
Leonid afremovLeonid afremov
Leonid afremov
 
Guia_Escritorio
Guia_EscritorioGuia_Escritorio
Guia_Escritorio
 
Power point de déficit de atención
Power point de déficit de atenciónPower point de déficit de atención
Power point de déficit de atención
 
Proyecto de Integración de TIC´s en mi desempeño docente.
Proyecto de Integración de TIC´s en mi desempeño docente.Proyecto de Integración de TIC´s en mi desempeño docente.
Proyecto de Integración de TIC´s en mi desempeño docente.
 
Daniela
DanielaDaniela
Daniela
 
Ministerio de Jesucristo antes de ascender al cielo
Ministerio de Jesucristo antes de ascender al cieloMinisterio de Jesucristo antes de ascender al cielo
Ministerio de Jesucristo antes de ascender al cielo
 
Pronombres
PronombresPronombres
Pronombres
 
Programa torres quevedo pdf
Programa torres quevedo pdfPrograma torres quevedo pdf
Programa torres quevedo pdf
 
La maletaluis
La maletaluisLa maletaluis
La maletaluis
 

Similar a Historia de los 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
LuisFrancisco02
 
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
LuisFrancisco02
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
Hugo Vallejo
 

Similar a Historia de los Lenguajes de Programacion (20)

HISTORIA DE LOS LENGUAJES DE PROGRAMACION GRUPO NUMERO 6
HISTORIA DE LOS LENGUAJES DE PROGRAMACION  GRUPO NUMERO 6HISTORIA DE LOS LENGUAJES DE PROGRAMACION  GRUPO NUMERO 6
HISTORIA DE LOS LENGUAJES DE PROGRAMACION GRUPO NUMERO 6
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Historia
HistoriaHistoria
Historia
 
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
 
historia de la programacion.docx
historia de la programacion.docxhistoria de la programacion.docx
historia de la programacion.docx
 
684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf684551811-Computacion-2-Unidad-1.pdf
684551811-Computacion-2-Unidad-1.pdf
 
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
 
Historia de los lenguajes de programación escrito
Historia de los lenguajes de programación escritoHistoria de los lenguajes de programación escrito
Historia de los lenguajes de programación escrito
 
Linea del tiempo
Linea del tiempo Linea del tiempo
Linea del tiempo
 
Trabajo de programacion 1
Trabajo de programacion 1 Trabajo de programacion 1
Trabajo de programacion 1
 
Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)Reportede c#(sharp)(hugo balmore vallejo diaz)
Reportede c#(sharp)(hugo balmore vallejo diaz)
 
Lenguaje de programación
Lenguaje de programaciónLenguaje de programación
Lenguaje de programación
 
La historia de la informática
La historia de la informáticaLa historia de la informática
La historia de la informática
 
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
 
Historia de las computadoras.
Historia de las computadoras.Historia de las computadoras.
Historia de las computadoras.
 
Historia de los lenguajes de programación
Historia de los lenguajes de programaciónHistoria de los lenguajes de programación
Historia de los lenguajes de programación
 
Evolucion de la Programacion
Evolucion de la ProgramacionEvolucion de la Programacion
Evolucion de la Programacion
 

Último

Último (11)

experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...experiencia de aprendizaje sobre lectura y escritura como  herramientas de ap...
experiencia de aprendizaje sobre lectura y escritura como herramientas de ap...
 
trabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docxtrabajo integrador final sofi y vane.docx
trabajo integrador final sofi y vane.docx
 
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA  DE TRABAJO DE CREACION DE TABLAS EN WORDFICHA  DE TRABAJO DE CREACION DE TABLAS EN WORD
FICHA DE TRABAJO DE CREACION DE TABLAS EN WORD
 
Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)Virus informático (tipos y opciones para prevenir)
Virus informático (tipos y opciones para prevenir)
 
Escaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipoEscaneo y eliminación de malware en el equipo
Escaneo y eliminación de malware en el equipo
 
Maquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdfMaquina de Dibujo y Escritura Automática.pdf
Maquina de Dibujo y Escritura Automática.pdf
 
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.MODULO BASICO DE WORD - I CICLO.DOC.DOC.
MODULO BASICO DE WORD - I CICLO.DOC.DOC.
 
Los desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMsLos desafíos de calidad de software que nos trae la IA y los LLMs
Los desafíos de calidad de software que nos trae la IA y los LLMs
 
PitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitalesPitchCollabART uniendo talentos, creando maravillas digitales
PitchCollabART uniendo talentos, creando maravillas digitales
 
infografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de softwareinfografia del sena para analisis y desarrollo de software
infografia del sena para analisis y desarrollo de software
 
Caso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La SalleCaso de exito Cirrus - Hospital La Salle
Caso de exito Cirrus - Hospital La Salle
 

Historia de los Lenguajes de Programacion

  • 1. Historia de los lenguajes de programación. Instituto Tecnológico de Tijuana Programación Estructurada • Integrantes: Islas Sandoval Luis David Miranda Díaz Felipe Alberto Estrada Pérez Manuel Alejandro Hernández Sayas Jorge
  • 2. Los primeros lenguajes de programación preceden a la computadora moderna. En un inicio los lenguajes eran códigos. La máquina del telar de Jacquard, creada en 1801, utilizaba los orificios en tarjetas perforadas para representar los movimientos de un brazo de la máquina de tejer, con el objetivo de generar patrones decorativos automáticamente. Durante un período de nueve meses entre 1842 y 1843, Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea acerca de la nueva máquina propuesta por Charles Babbage, la Máquina Analítica.
  • 3. En las primeras décadas del siglo 20, los cálculos numéricos estaban basados en los números decimales. Eventualmente se fueron dando cuenta que la lógica podía ser representada con números, no sólo con palabras. En la década de 1940 fueron creadas las primeras computadoras modernas, con alimentación eléctrica. La velocidad y capacidad de memoria limitadas forzaron a los programadores a escribir programas en lenguaje ensamblador muy afinados. Finalmente se dieron cuenta que la programación en lenguaje ensamblador requería de un gran esfuerzo intelectual y era muy propensa a errores. En 1948, Konrad Zuse publicó un artículo acerca de su lenguaje de programación Plankalkül.
  • 4. 50’s y 60’s • Creación de 3 lenguajes modernos: • FORTRAN (1955). • LISP (1958). • COBOL (1959). • Algunos otros lenguajes creados son: 1954 – IPL (Precursor de LISP) 1955 – FLOW-MATIC (Precursor de COBOL) 1957 – COMTRAN (Precursor de COBOL) 1959 – FACT (Precursor de COBOL) 1963 – CPL (Precursor de C) 1964 – BASIC 1967 – BCPL (Precursor de C)
  • 5. Finales de los años 60’s a finales de los 70’s • Simula. Década de los 60’s, por Nygaard y Dahl. • C. Dennis Ritchie y Ken Thompson. Laboratorios Bell, 1969 – 1973. • Prolog. Colmerauer, Roussel, Kowalski. 1972. • Algunos lenguajes importantes son: 1969 – B (Precursor de C) 1970 – Pascal 1972 – C 1972 – Smalltalk 1972 – Prolog
  • 6. La década de 1980 fueron años de consolidación relativa en los lenguajes imperativos. En vez de inventar nuevos paradigmas, se comenzó a trabajar a partir de las ideas inventadas en la década anterior.
  • 7. Algunos lenguajes importantes que se desarrollaron en este período son: • 1980 - C++ (C con clases, el nombre cambió en Julio de 1983) • 1983 - Ada • 1984 - MATLAB • 1988 - Mathematica
  • 8. En particular, el lenguaje de programación Java se hizo popular debido a su pronta integración con el navegador web Netscape Navigator. Surgieron muchos lenguajes de “aplicaciones de desarrollo rápido” (RAD), pero más radicales e innovadores que los lenguajes de RAD eran los nuevos lenguajes de script.
  • 9. Algunos lenguajes importantes que se desarrollaron en este período son: • 1990 - Haskell • 1991 - Python • 1991 - Visual Basic • 1991 - HTML (lenguaje de marcado de hipertexto) • 1995 - Java • 1995 - JavaScript
  • 10. Personas destacadas en la creacion de lenguajes de programación • John Backus, inventor de Fortran. • Alan Cooper, desarrollador de Visual Basic. • Edsger W. Dijkstra, desarrolló la estructura para la programación estructurada. • James Gosling, desarrollador de Oak, precursor de Java. • Anders Hejlsberg, desarrollador de Turbo Pascal, Delphi y C#. • Alan Kay, pionero en programación orientada a objetos, creador de Smalltalk. • Bertrand Meyer, inventor de Eiffel. • John von Neumann, creador del concepto de sistema operativo.
  • 11. • Martin Odersky, creador de Scala, y previamente contribuyó en el diseño de Java • Dennis Ritchie, inventor de C. Sistema Operativo Unix. • Nathaniel Rochester, inventor del primer lenguaje en ensamblador simbólico (IBM 701). • Bjarne Stroustrup, desarrollador de C++. • Ken Thompson, inventor de B, desarrollador de Go, y coauthor del sistema operativo Unix. • Niklaus Wirth, inventor de Pascal, Modula y Oberon. • Stephen Wolfram, creador de Mathematica. • Abel Tarazona, Creador de Fox23 y fundador de Google Jupiter . • Kattia Vela, Creadora de TNT.
  • 12. Tendencias Actuales • Aumentar el soporte para la programación funcional en lenguajes importantes utilizados comercialmente. • Construir lenguajes para apoyar la programación concurrente y distribuida. • Desarrollo de software orientado a componentes. • Metaprogramación, la reflexión o el acceso al árbol de sintaxis abstracta. • Mayor énfasis en cuanto a distribución y movilidad. • Integración con bases de datos, incluyendo XML y bases de datos relacionales. • XML para interfaz gráfica (XUL, XAML). • El código abierto como una filosofía de desarrollo de lenguajes, • Programación Orientada a Aspectos (AOP). • Lenguajes que soporten programar sobre los procesadores de la GPU en paralelo, como OpenCL.