-
Se define la palabra "Algoritmo"
La matemática Ada Lovelace crea la primera calculadora mecánica, se le considera como, la primera programadora; se nombra el proceso lógico de ejecución de un programa: algoritmo. -
Secuecias de Operaciones Lógicas
George Boole publica una obra en la cual demuestra que todo proceso lógico puede dividirse en una secuencia de operaciones lógicas (Y, O, NO) aplicadas sobre dos estados (UNO-CERO, SÍ-NO, VERDADES-FALSO, ABIERTO-CERRADO). -
Period: to
Primera Generación: Lenguaje de Máquina
Los primeros ordenadores se programaban directamente en código binario, que puede representarse mediante sistema binario. Cada modelo de ordenador tiene su propio código, por esa razón se llama lenguaje de máquina. -
Period: to
Seunda Generación: Lenguajes de ensambladores
Los lenguajes simbólicos, asimismo propios de la máquina, simplifican la escritura de las instrucciones y las hacen más legibles. -
Lenguaje Ensamblador
Invención del lenguaje ensamblador por Maurice Wilkes. Antes, la programación se efectuaba en binario directamente. -
Primer Compilador
Grace Murray Invento el primer compilador, que permitía generar un programa binario a partir de un código fuente. -
Primer Lenguaje de Programación Universal
Creación del primer lenguaje de programación universal, el FORTRAN (FORmula TRANslator) por Jhon Backus de IBM. -
Se crea LISP
Johm Mc Carthy, crea el lenguaje de programación LISP, el cual tendrá una gran influencia sobre el desarrollo de la programación orientada a objetos. -
Se lanza ALGOL
Se lanza y estudia un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language). -
Period: to
Tercer Generación
Los lenguajes de alto nivel sustituyen las instrucciones simbólicas por códigos independientes de la máquina, parecidas al lenguaje humano o al de las Matemáticas. -
Nace COBOL
Publicación del pliego de condiciones del lenguaje de programación COBOL (COmmon Business Oriented Language). -
Se crea APL
El matemático canadiense Kenneth Iverson crea el lenguaje de programación APL (A Programming Language). -
Creación del código ASCII
Creación del código ASCII (Código Americano Estándar para Intercambio de Información), normalizado en 1966 -
Inventan BASIC
Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College. -
IBM crea PL/I
IBM crea el lenguaje de programación PL/I (Programming Language I). -
Se crea el Lenguaje de programación LOGO
Se crea el lenguaje de programación LOGO, éste lenguaje es muy gráfico, se basa en el principio de una tortuga que se controla en la pantalla dándole diferentes órdenes tales como volver, avanzar, etc... -
Invención del lenguaje B
El lenguaje de programación B fué mayoritariamente un trabajo de Kenneth L. Thompson con contribuciones de Dennis M. Ritchie publicado por primera vez en el año 1969. -
Period: to
Cuarta generación
se ha dado este nombre a ciertas herramientas que permiten construir aplicaciones sencillas combinando piezas prefabricadas. Hoy se piensa que estas herramientas no son, propiamente hablando, lenguajes. Algunos proponen reservar el nombre de cuarta generación para la programación orientada a objetos. -
Creación de PASCAL
Creación del lenguaje PASCAL por Niklaus Wirth. -
Primer Lenguaje orientado a Objetos
Creación del primer lenguaje orientado a objetos, SmallTalk por Alan Kay. -
Nace el lenguaje C
Dennis Ritchie de los Laboratorios Bell genera el lenguaje C, como evolución del lenguaje B -
Desarrollan ADA
El lenguaje ADA es desarrollado por Jean Ichbiah de la sociedad Francesa Honeywell Bull, y va a ser elegido por el Pentágono Americano como el único lenguaje de desarrollo impuesto a sus servicios -
Creación de C++
Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++. -
Nace Java
Lenguaje de programación desarrollado por Sun Microsystems, su sintacis deriva mucho de C y C++. Se desarrolló de tal forma que los programas desarrollados con Java puedan ejecutarse de la misma manera en diferentes arquitecturas. Java permite escribir programas de gráficos o textuales. -
Crean Python
Desarrollado por Guido van Rossum, es un lenguaje de programación de alto nivel, posee una sintáxis amplia así como favorece el código legible. Soporta programación imperativa, orientada a objetos, multiplataforma, manejo de excepciones y es un lenguaje interpretado. -
Surge php
Acrónimo de "HyperText Processor", es un lenguaje de programación de script desarrollado por Rasmus Lerdof. Se utiliza para la programación de páginas dinámicas en servidores y el desarrollo de aplicaciones en diferentes sistemas operativos.