-
Period: to
Antecedentes de la progrmacion
1801: La máquina del telar de Jacquard utilizaba tarjetas perforadas para representar los movimientos de la máquina de tejer para generar distintos patrones
1842-1843 Ada Lovelace tradujo las memorias del matemático italiano Luigi menabrea acerca de una maquina analítica propuesta por charles Babbage
En 1890 se dieron los datos del censo en tarjetas perforadas -
Creacion de la primera computadora
En 1940 se crea la computadora con alimentación eléctrica como su velocidad y capacidad eran muy limitada los programadores hicieron programas en lenguaje ensamblador muy afinados -
Nuevo sistema de codicicacion
1943 el sistema de codificación ENIAC -
Articulo de programacion
1948 Konrad Zuse público un artículo hacer de su lenguaje de programación plankalkul sin embargo no fue implementado -
Period: to
nuevos avances
1949 - 1954 -- una serie de conjuntos de instrucciones nemotécnicas, como la de ENIAC, comenzando en 1949 con C-10 para BINAC (que luego evolucionaría en UNIVAC) -
ALGOL
• 1950 algol 60(algoritmic language) proporciono Estructuras de bloques anidadas: las secuencias de código y las declaraciones asociadas se pueden agrupar en bloques sin tener que pertenecer explícitamente a procedimientos separados;
• Ámbito léxico: un bloque puede tener sus propias variables, procedimientos y funciones, invisible al código fuera de dicho bloque, por ejemplo, ocultamiento de información. -
Fortran
creado por John Backus
Fortran (siglas de FORmula TRANslator),
primer lenguaje de alto nivel ampliamente difundido y utilizado a nivel mundial. El primer compilador de Fortran fue desarrollado por un equipo de IBM -
LISP
creado por John McCarthy
un lenguaje idóneo para crear programas de inteligencia artificial porque utilizaba conceptos de programación funcional y recursividad -
COBOL
un lenguaje preparado para procesar grandes cantidades de información. Esto hizo que fuese ampliamente adoptado en bancos y grandes organizaciones que siguen utilizándolo hoy en día. -
BASIC
Beginner's All-purpose Symbolic Instruction Code), especialmente diseñado para enseñar a programar a principiantes -
PASCAL
diseñado por el profesor Niklaus Wirth con el objetivo de facilitar el aprendizaje de la programación a sus alumnos. Pascal fue muy utilizado en la década de los 80 y los 90, y es el precursor de lenguajes como Delphi. -
C
Kenneth L. Thompson y Dennis M. Ritchie crean el lenguaje C en los laboratorios Bell. Se llama lenguaje C porque proviene de uno anterior llamado lenguaje B, que a su vez provenía del lenguaje BCPL
su sintaxis ha servido como punto de partida para muchos de los lenguajes de programación actuales como Java, C++ o C#. -
Period: to
POO
A finales de la década de los 80 se popularizó un nuevo paradigma de programación denominado Programación Orientada a Objetos. Se trataba de una nueva forma de programar que hacía más fácil escribir y mantener código, porque se asemejaba más con la forma de pensar del cerebro humano -
C++
el lenguaje C++ de manos de Bjarne Stroustrup, que partía del lenguaje C y le añadía la posibilidad de trabajar con objetos.
combinaba la programación orientada a objetos y la programación de sistemas -
DELPHI
el lenguaje Delphi (en sus principios denominado Object Pascal), como una evolución de Pascal para incluirle características de orientación a objetos -
Period: to
INTERNET
El rápido crecimiento de Internet en la década de 1990 fue el siguiente gran acontecimiento histórico para los lenguajes de programación. Con la apertura de una plataforma totalmente nueva para los sistemas informáticos, Internet creó una oportunidad adoptar nuevos lenguajes. En particular, el lenguaje de programación Java se hizo popular debido a su pronta integración con el navegador web Netscape Navigator, y varios lenguajes de scripting alcanzaron un amplio uso en el desarrollo de aplicacion