Tabla de contenido:
A diferencia de algunos inventos como el avión (Wright Brothers) y el teléfono (Alexander Graham Bell), la creación de programas de computadora no está vinculada a ningún nombre en la historia. En cambio, fue un progreso detenido que finalmente produjo lo que pensamos hoy en día como programación informática: la capacidad de escribir instrucciones para una máquina en un idioma casi inglés. Aquí veremos algunos de los pioneros en este campo. (Para obtener más historia, consulte nuestro tutorial sobre La historia de Internet).
Babbage y Lovelace
Aunque las matemáticas y los algoritmos son vitales para la programación de computadoras, comenzaremos con el dúo más acreditado tanto por el concepto de programas de computadora como por la creación del primero. Charles Babbage es considerado el padre de la computadora programada. Como matemático, entendió cómo todos los cálculos se componían de partes más pequeñas que podían mecanizarse. Para hacer esto, la máquina necesitaría un dispositivo de entrada, un procesador, una unidad de control y un dispositivo de salida. Babbage conceptualizó dicha máquina y la denominó Motor Analítico.
El motor analítico conceptual se volvió aún más importante en la historia de la computación cuando la amiga de Babbage, Augusta Ada King (anteriormente Byron y luego Lovelace) escribió el primer programa de computadora para él. El programa basado en algoritmos que escribió para el motor analítico estaba destinado a calcular los números de Bernoulli, y habría funcionado si la máquina hubiera sido construida. Sorprendentemente, esta joya estaba escondida en las notas que escribió para una traducción que hizo del trabajo de un matemático italiano. Así es que la eventual Condesa de Lovelace es ampliamente anunciada como la primera programadora de computadoras del mundo.