Casa Sviluppo I pionieri della programmazione informatica

I pionieri della programmazione informatica

Sommario:

Anonim

A differenza di alcune invenzioni come l'aereo (Wright Brothers) e il telefono (Alexander Graham Bell), la creazione di programmi per computer non è legata a nessun singolo nome nella storia. Invece, è stato un progresso inarrestabile che alla fine ha prodotto quello che oggi pensiamo come programmazione per computer: la capacità di scrivere istruzioni per una macchina in una lingua quasi inglese. Qui vedremo alcuni dei pionieri in questo campo. (Per ulteriori informazioni, consulta il nostro tutorial su La storia di Internet.)

Babbage e Lovelace

Sebbene la matematica e gli algoritmi siano di vitale importanza per la programmazione informatica, inizieremo con il duo più accreditato sia per il concetto di programmi per computer che per la creazione del primo. Charles Babbage è considerato il padre del computer programmato. Come matematico, ha capito come tutti i calcoli fossero costituiti da parti più piccole che potevano essere meccanizzate. Per fare ciò, la macchina avrebbe bisogno di un dispositivo di input, un processore, un'unità di controllo e un dispositivo di output. Babbage concettualizzò una simile macchina e la soprannominò Motore analitico.

Il motore analitico concettuale divenne ancora più importante nella storia dell'informatica quando l'amica di Babbage, Augusta Ada King (precedentemente Byron e in seguito diventata Lovelace) scrisse il primo programma per computer. Il programma basato su algoritmi che ha scritto per il motore analitico era destinato a calcolare i numeri di Bernoulli e avrebbe funzionato se la macchina fosse stata costruita. Sorprendentemente, questa gemma è stata nascosta nelle note che ha scritto per una traduzione che ha fatto del lavoro di un matematico italiano. È così che l'eventuale Contessa di Lovelace è ampiamente annunciata come il primo programmatore di computer al mondo.

I pionieri della programmazione informatica