-
Iteraciones sucesivas (proceso lógico)
La colaboradora de Babbage, ADA Lovelace, matemática, define el principio de las iteraciones sucesivas en la ejecución de una operación. En honor del matemático Árabe El Khawarizmi (820), se nombra el proceso lógico de ejecución de un programa: algoritmo. -
Operaciones Lógicas
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). -
Lenguaje ensamblador
Se crea el primer lenguaje ensamblador experimental -
FORTRAN57
Es el primer lenguaje de programación considerado de alto nivel, originalmente significa Sistema de Traducción de Fórmulas Matemáticas (en inglés y abreviado FORmula TRANslation), fue diseñado por John Backus en IBM. -
ALGOL58
lanza la idea de un lenguaje normalizado universal: ALGOL 58 (ALGOrithmic Language). -
LISP
Johm Mc Carthy, matemático del MIT, en 1957 en el departamento de Inteligencia Artificial, crea el lenguaje de programación LISP (LISt Procesamiento) que va a tener una gran influencia sobre el desarrollo de la programación orientada a objetos. Este lenguaje se desarrolló inicialmente sobre un IBM 7090. -
COBOL
COBOL (COmmon Business Oriented Language). Se convierte en, después del FORTRAN, el segunda gran lenguaje de programación universal, haciendo así rápidamente desaparecer el ALGOL. -
APL
El matemático canadiense Kenneth Iverson crea el lenguaje de programación APL (A Programming Language). -
PL/I
IBM crea el lenguaje de programación PL/I (Programming Language I). -
EBCDIC
IBM mantiene su propia norma proprietario EBCDIC (Extended Binary Coded Decimal Interchange Code). -
BASIC
Thomas Kurtz y John Kemeny crean el lenguaje BASIC (Beginner' s All-purpose Symbolic Instruction Code) en Dartmouth College, para sus estudiantes.. -
LOGO
Se crea el lenguaje de programación LOGO, por un equipo en BBN (Perno Beranek y Newman) dirigido por Wally Fuerzeig entre cuyos componenentes se encontraba Seymour Papert. Este lenguaje es muy gráfico, se basa en el principio de una tortuga que se controla en la pantalla dándole órdenes (volver, avanzar, etc...). -
ASCII
Creación del código ASCII (Código Americano Estándar para Intercambio de Información), normalizado en 1966 por la ISO para simplificar el intercambio de datos entre ordenadores. A pesar de eso, -
PASCAL
Creación del lenguaje PASCAL por Niklaus Wirth. -
B
1970 : Ken Thompson, pensando que UNIX no estaría completo sin un lenguaje de programación de alto nivel comienza a portar el FORTRAN sobre el PDP 7, pero cambia rápidamente de idea y crea en realidad un nuevo lenguaje, el B (en referencia al BCPL del que se inspira). -
Period: to
LENGUAJE C Y UNIX
Dennis Ritchie del Bell LAB de ATT reanuda el lenguaje B escrito por Ken Thompson para PDP/7 en 1970, para adaptarlo mejor al PDP/11 al cual UNIX acaba de transferirse. Hace evolucionar el lenguaje y lo dota con un verdadero compilador que genera el código máquina PDP/11 (el B era interpretado). El lenguaje C es a la vez próximo al hardware, permitiendo así reescribir el núcleo UNIX en C (verano 1973) y suficientemente generalista, volviéndolo así fácilmente portable. La evolución y -
SMALLTALK
Creación del primer lenguaje orientado a objetos, SmallTalk por Alan Kay en Xerox PARC. -
LENGUAJE C
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL. -
AVANCES LENGUAJE C
Brian Kernighan escribe un libro con respecto a la programación en lenguaje C (escrito por Dennis Ritchie) que se ha convertido en la referencia hasta el punto que este libro sobre todo se conoce bajo el nombre: "el Kernighan y Ritchie". -
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 al lugar de la selva de mil lenguajes de programación diferentes que utilizaban. -
C++
Bjarn Stroustrup desarrolla una extensión orientada objeto al lenguaje C : el C ++. -
JAVA
Java se creó como una herramienta de programación para ser usada en un proyecto de set-top-box en una pequeña operación denominada the Green Project en Sun Microsystems en el año 1991. -
Primeros avances matemáticos
El matemático El Khawarizmi publica en Bagdad un tratado titulado "la ciencia de la eliminación y la reducción" que, traído a Europa Occidental en las invasiones Árabes tendráía una gran influencia sobre el desarrollo de las matemáticas.