Taula de continguts:
A diferència d'alguns invents com l'avió (Wright Brothers) i el telèfon (Alexander Graham Bell), la creació de programes informàtics no està relacionada amb cap nom de la història. En canvi, es va frenar el progrés que va acabar donant el que pensem com a programació informàtica actual: la capacitat d’escriure instruccions per a una màquina en llenguatge gairebé anglès. Aquí veurem alguns dels pioners en aquest camp. (Per obtenir més història, mireu el nostre tutorial sobre Història d'Internet.)
Babbage i Lovelace
Tot i que les matemàtiques i els algoritmes són vitals per a la programació informàtica, començarem pel duo que s’acredita més àmpliament tant pel concepte de programes informàtics com per la creació del primer. Es considera que Charles Babbage és el pare de l’ordinador programat. Com a matemàtic, va comprendre com tots els càlculs es componien de parts més petites que es podien mecanitzar. Per fer-ho, la màquina necessitaria un dispositiu d’entrada, un processador, una unitat de control i un dispositiu de sortida. Babbage va conceptualitzar aquesta màquina i la va anomenar Motor Analític.
El motor analític conceptual esdevingué encara més important en la història de la computació quan l'amiga de Babbage, Augusta Ada King (abans era Byron i després seria Lovelace) va escriure el primer programa informàtic per a ell. El programa basat en l'algorisme que va escriure per al Motor Analític tenia per objectiu calcular els números de Bernoulli i hauria funcionat si s'hagués construït la màquina. Sorprenentment, aquesta joia va quedar emmagatzemada en les notes que va escriure per a una traducció que va fer de l’obra d’un matemàtic italià. El que és que la eventual comtessa de Lovelace és coneguda com la primera programadora informàtica del món.