-
150,000 BCE
Contar con piedras y ramas (Paleolitico medio)
Los cavernícolas para contar los alimentos utilizaban piedras y ramas -
500 BCE
Abaco
Cuando surge la forma de pagar bienes y servicios con una moneda de valor, surge la necesidad de tener cuentas exactas. No se puede llamar computadora , por que no almacena información, pero gracias a ella se puedo a empezar a contar con un instrumento especial. -
Abaco niperiano
Consiste en una tabla que reduce los productos a operaciones de suma y los cocientes a restas. Al igual que los logaritmos (propuestos por el mismo inventor, John Napier) se transforman las potencias en productos y las raíces en divisiones. -
Pasalina
Blaise Pascal inventa una maquina calculadora a base de engranajes y ruedas -
Maquina telar
Jhoseph Jacquard pudo reproducir automáticamente patrones de tejidos ,leyendo la información codificada en patrones de números perforados en tarjetas de papel, asi es como se guardaba información -
Maquina analitica
En 1822 Charles Babbage creo una maquina diferencial capaz de desarrollar polinomios, pero esta falló. 11 años despues creo la maquina analitica, capaz de realizar operaciones y ser programada por medio de tarjetas de carton y guardar gran cantidad de numeros -
Maquina tabuladora electrica
Herman Hollerith lograba registrar datos en tarjetas perforadas, minimizando tiempos de conteos -
Computing tabulating recording company (CTRC)
Esta empresa, que mas tarde seria conocida como IBM, comenzó fabricando y vendiendo una amplia gama de maquinaria, desde escalas comerciales y sistemas para el control de empleados industriales. Además fabricaban tabuladoras y equipos para la gestión de tarjetas perforadas, en las cuales se centraría. Para ser en el futuro uno de los mayores vendedores y fabricadores de software y hardware. -
Maquina de turing
Capaz de manipular simbolos en una cinta para poder simular la lógica de cualquier algoritmo de computación, y útil para explicar las funciones del CPU -
Z1
Konrad Zuse creo la primera computadora libremente programable. Era una calculadora mecánica binaria que funcionaba por electricidad. -
Diagramas de flujo internacionales
En 1921 Frank Gilberth propuso a la Sociedad Americana de Ingenieros Mecánicos (ASME), El método estructurado para documentar gráficamente un proceso como un flujo de pasos sucesivos y alternativos. Pero no fue hasta 1947, cuando ASME adoptó un conjunto de símbolos derivados de la obra original de Gilbreth como Norma ASME para los gráficos de procesos. -
Codigo de ensamblaje
La programación en lenguaje maquina era muy lenta y con bastantes errores. Por lo que se creo una notación simbólica que seria el código de ensamblaje que utiliza abreviaciones, reduciendo inconvenientes. -
Z4
Fue la primera computadora en el mundo en ser vendida comercialmente. Era capaz de ejecutar 1000 operaciones de coma flotante en promedio por hora y realizar unas 11 multiplicaciones por segundo. Los principales compradores eras las instituciones. -
Fortran
IBM desarrolla el primer lenguaje de programación universal. Se crea para desarrollar computación científica, matemática y estadistica -
Lisp
Lenguaje de programación con notación matemática práctica para los programas de computadora. Se convirtio en la favorita en la investigacion de inteligencia artificial y funcioaria como base de la programacion orientada a objetos -
COBOL
Es el segundo gran lenguaje universal, fue creado para que pudiera ser usado en cualquier ordenador y que estuviera orientado principalmente a los negocios. En la actualidad es utilizado por entidades bancarias.