Historia de las ciencias de la computación

Artefactos tecnológicos de complejidad similar no reaparecieron hasta el siglo XIV, cuando los relojes astronómicos mecánicos aparecieron en Europa.

[5]​ Los dispositivos mecánicos de computación analógica aparecieron unos mil años después en el mundo islámico medieval.

Matemáticos musulmanes también hicieron importantes avances en la criptografía, como el desarrollo del criptoanálisis y análisis de frecuencia por Alkindus.

[14]​ En 1837 Charles Babbage describió por primera vez su Máquina Analítica que se acepta como el primer diseño de una computadora moderna.

Un avance considerable en las matemáticas y la teoría electrónica fue requerido antes de que las primeras computadoras modernas pudieran ser diseñadas.

En 1703, Gottfried Wilhelm Leibniz desarrolló la lógica en un sentido matemático formal, con sus escritos sobre el sistema de numeración binario.

Por esos tiempos, los primeros dispositivos mecánicos que funcionaban con un patrón binario se habían inventado.

La revolución industrial había impulsado la mecanización de muchas tareas, y esto incluía el tejido.

La mayoría de estos computadores eran mujeres, y eran conocidos por tener un grado en cálculo.

Las máquinas que calculaban con valores continuos se conocían como de tipo analógico.

Dado que los valores almacenados en las máquinas digitales no estaban relacionados con propiedades físicas como los dispositivos analógicos, un ordenador lógico, basado en equipos digitales, era capaz de hacer cualquier cosa que podría ser descrito "puramente mecánico."

Es evidente que tal máquina nunca podría ser construida, pero sin embargo, el modelo puede simular el cómputo de un algoritmo que puede ser ejecutado en un equipo moderno.

Zuse, se destacó también por la máquina de calcular S2, considerado el primer proceso controlado por ordenador.

El primer fallo (bug) real de una computadora fue una polilla.

La cual fue atrapada en medio de los relés en el Harvard Mark II.

Charles Babbage