¿Existe algún consenso entre los historiadores sobre quién fue el primer programador de la historia? Si es así, ¿quién era y en qué estaban programando?
Me resulta más interesante saber más sobre los pioneros de la programación, independientemente de si programaron en una máquina programable o si la han diseñado ellos mismos para realizar alguna tarea informática.
Respuestas:
Augusta Ada King , condesa de Lovelace (1815-1852) es acreditado por la mayoría como el primer programador.
El primer programa fue un algoritmo para calcular los números de Bernoulli para Charles Babbage máquina analítica , y apareció en sus notas de traducción de Luigi Menabrea memorias "Bosquejo de la máquina analítica de Charles Babbage inventó" , más específicamente Nota G . Dicho esto, las matemáticas necesarias para calcular los números de Bernoulli se conocían mucho antes de la época de Ada, sin embargo, el algoritmo de Ada es la primera instancia de un algoritmo de cálculo diseñado para ser ejecutado por una máquina (en ese momento aún hipotética).
Konrad Zuse (1910 - 1995) también es un candidato sólido para el apodo del "primer programador", habiendo inventado una calculadora mecánica binaria de coma flotante con capacidad de programación limitada, el Z1 (1936) pero más importante aún el Z3 (1941), un electro completo de Turing -computadora mecánica .
Cuando se trata de computadoras electrónicas, la computadora Atanasoff-Berry (concebida en 1937, operativa en 1942) se acredita como el primer dispositivo electrónico de computación digital, por lo que es razonable pensar en sus diseñadores, John Vincent Atanasoff y Clifford Berry como pioneros de la programación. Sin embargo, la computadora Atanasoff – Berry no era programable, la primera computadora electrónica programable fue ENIAC (1946).
Aunque los diseñadores de ENIAC John Mauchly y J. Presper Eckert probablemente hicieron una buena cantidad de programación, la mayoría de la programación de ENIAC fue realizada por estas encantadoras damas :
Sus nombres de izquierda a derecha son Kathy Kleiman 1 , Jean Bartik , Marlyn Meltzer , Kay Mauchly Antonelli y Betty Holberton en el frente. Dos de las programadoras del ENIAC, Fran Bilas y Ruth Lichterman , no se encuentran en la foto.
Cuando se trata de computadoras digitales, la primera fue Colossus (operativa en diciembre de 1943), y el líder del proyecto, Tommy Flowers (1905-1998) también debería considerarse un pionero de la programación, junto con Max Newman (1897-1984), quien fue responsable por formular los requisitos para la máquina y, por supuesto, Alan Turing (1912-1954), quien había diseñado la máquina criptoanalítica electromecánica anterior de Bletchley Park, la Bombe (1939), y fue influyente en el diseño Colossus 2 .
1 Kathy Kleiman es la fundadora del Proyecto de Programadores de ENIAC y obviamente no es una programadora de ENIAC (demasiado joven :)
2 Una historia de la informática en el siglo XX: El coloso - B. Randell, Universidad de Newcastle (PDF)
fuente
Arquímedes también podría calificar
Como se le atribuye tentativamente la creación del mecanismo Antikythera (un ejemplo de una computadora analógica temprana ) hace unos 2000 años, en algún momento debe haber tomado la decisión de calcular un evento en particular.
Ese acto podría considerarse como un programa, por lo que se convirtió en programador.
fuente