-
Telar de Jacquard,
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. -
Period: to
LA MAQUINA ANALITICA
Detallo un método para calcular los números de Bernoulli con esta máquina, el cual es reconocido por muchos historiadores como el primer programa de computadora del mundo -
CODIFICACIÓN DE TARJETAS PERFORADAS
Herman Hollerith se percató de que podía codificar la información en tarjetas perforadas cuando observó a los conductores de trenes que identificaban a los pasajeros según el orificio que hacían en su respectivo ticket ,Hollerith codificó los datos del censo en tarjetas perforadas -
Alan Turing
Proporcionó una influyente formalización de los conceptos de algoritmo y computación: la máquina de Turing. Formuló su propia versión que hoy es ampliamente aceptada como la tesis de Church-Turing -
COMPUTADORA MODERNA
Los primeros lenguajes de programacion preceden a la computadora moderna en un inicio los lenguajes eran codigos. -
ENIAC
-Se creo el sistema de codificación ENIAC
-Plankalkül, Fue diseñado, pero sin implementar durante medio siglo -
Plankalkül
Konrad Zuse publicó un artículo acerca de su lenguaje de programación Plankalkül. Sin embargo, no fue implementado en su vida y sus contribuciones fueron aisladas de otros desarrollos. -
Period: to
CONJUNTO DE INSTRUCCIONES
Se creo 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). Cada conjunto de instrucciones estaba destinado a un fabricante específico -
IPL
(precursor de LISP) -
FLOW-MATIC
precursor de COBOL -
FORTRAN
Es el primer lenguaje de programación considerado de alto nivel, originalmente significa Sistema de Traducción de Fórmulas Matemáticas fue diseñado en IBM durante los años 50. Se convirtió en un lenguaje muy popular en los años 60 provocando que existieran numerosos compiladores, y versiones del mismo por lo que se regularizó en 1972 llamándose la versión FORTRAN 66. Pero la versión final es la del FORTRAN 77, regularizada por ANSI en 1980, y de forma internacional por la ISO en ese mismo año. -
COMTRAN
precursor de COBOL -
LISP
Creado por John McCarthy -
Period: to
ALGOL 60 ("ALGOrithmic Language")
ALGOL 60 ("ALGOrithmic Language")Proporcionó dos innovaciones importantes para los lenguajes de programación: 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. -
COBOL
Creado por el Short Range Committee, altamente influenciado por Grace Hopper. -
CODASYL
El deseo de desarrollar un lenguaje de programación que pudiera utilizarse en cualquier computadora, hizo que se reuniera en 1959 un grupo compuesto por fabricantes de computadoras, empresas privadas y representantes del gobierno de los EE.UU, llamado comisión CODASYL -
Simula
inventado por Nygaard y Dahl como un superconjunto de Algol 60, fue el primer lenguaje diseñado para apoyar la programación orientada a objetos. -
BASIC
Lenguaje de programación desarrollado en la Universidad de Darthmouth en 1964 por J. Kemeny y T. Kurtz. BASIC (Beginners All Purpose Symbolic Instruction Code) fue ideado para que los estudiantes empezaran a programar y poder pasar después sus programas a lenguajes más eficientes como el FORTRAN, por lo que se trata de un lenguajes fácil de aprender. -
PASCAL
Es un lenguaje de programación de alto nivel de propósito general. Fue desarrollado por el profesor Niklaus Wirth (en Suiza), entre finales de los años 60 y principios de los 70. Wirth desarrolló este lenguaje con fines didácticos, por lo que es un lenguaje muy utilizado para aprender a programar por su sencillez y carácter estructurado. -
ADA
Se desarrolló durante los años 70 por el Departamento de defensa de los EE.UU, para sus sistemas de computadoras, ya que la mayoría de sus aplicaciones estaban programadas en ensamblador (lenguaje máquina), por lo que dependían fuertemente de la máquina donde estuvieran instalados los programas, limitando así su portabilidad y reutilización. -
C/C++
Tras la aparición de los lenguajes B y BCPL, en los Laboratorios Bell, Ken Thompson utilizó varias características de estos lenguajes para desarrollar el sistema operativo Unix, en los años 70. -
JAVA
En 1990, la empresa Sun Microsystems decidió crear un lenguaje de programación para la programación de electrodomésticos en un proyecto llamado "Green Project", dirigido por James Goslin. Pero este proyecto fracasó en 1993, con lo que Sun se centró en otros proyectos como el lenguaje de programación Oak