Storia del computer

Il caso di Ada Lovelace Genius o Frode?

Il caso di Ada Lovelace Genius o Frode?
Ada King, contessa di Lovelace, era una matematica inglese del XIX secolo a cui oggi viene comunemente dato il soprannome di prima programmatrice di computer al mondo. Secondo alcuni, Ada Lovelace è un genio matematico che è stato determinante nello sviluppo del computer e al quale è stato ingiustamente negato il merito. Secondo altri, i contributi di Ada sono stati sopravvalutati e il suo ruolo è solo di minore interesse storico.

Ada Bryon nasce a Londra il 10 dicembre 1815. Era la figlia del famigerato Lord Byron e della baronessa Anabella Milbanke. Sebbene la coppia fosse forse la coppia più intelligente d'Europa, erano incredibilmente diversi nel temperamento. Lord Bryon fu uno dei più grandi poeti mentre la baronessa Milbanke fu uno dei più prodigiosi matematici. Lord Bryon era noto per le sue imprese scandalose e selvagge mentre la baronessa Milbanke era austera e religiosa. La coppia si è separata 5 settimane dopo la nascita di Ada.

Ada ha trascorso la sua infanzia sottoponendosi a un severo e rigoroso piano educativo. Il vero interesse di Ada per la matematica sembra essersi acceso dopo un incontro con Charles Babbage. Charles Babbage era figlio di un ricco banchiere e mostrò genialità in matematica in tenera età. Dopo la laurea a Cambridge, la sua brillante carriera è stata rimandata per molti anni mentre gli sono stati ingiustamente negati incarichi di ricerca in diverse università. Durante questo periodo, Babbage viveva della ricchezza della sua famiglia e continuava a produrre articoli su una varietà di argomenti.

L'interesse di Babbage si rivolse presto alla produzione di libri da tavola trigonometrici e logaritmici. Questi libri erano di enorme valore, specialmente per i militari per il loro uso nella navigazione navale. Le tabelle sono state prodotte assegnando i calcoli ai matematici per trascriverli in un manoscritto e quindi copiando il manoscritto dalla macchina da stampa. La produzione di questi tavoli è stata incredibilmente laboriosa e dispendiosa in termini di tempo, con molte diverse opportunità di infiltrazione di errori. L'attenzione di Babbage si è rivolta alla progettazione e all'invenzione di una calcolatrice meccanica che potesse utilizzare l'algoritmo del "metodo delle differenze" di Isaac Newton per automatizzare il lavoro di questi matematici.

All'età di 17 anni, Ada ha viaggiato dalla tenuta di campagna di sua madre a Londra per la sua stagione da debuttante. Durante una festa organizzata dal filosofo e matematico Charles Babbage per conto del figlio diciassettenne, Ada è stata presentata al 41enne Charles a causa del loro comune interesse per la matematica. Babbage mostrò ad Ada il prototipo della sua macchina “Difference Engine”. Il Difference Engine doveva essere un calcolatore per scopi speciali che avrebbe ispirato il progetto di Babbage per un computer universale completo di Turing.

Dopo l'incontro con Babbage, Ada mantenne un'amicizia con Babbage trascorrendo i successivi anni a sposarsi e a crescere 3 figli. Nel 1839, Ada scrisse a Babbage chiedendo una raccomandazione per un tutor in matematica. Babbage raccomandò l'eminente logico Augustus De Morgan. Augustus De Morgan era un caro amico di George Boole, l'inventore dell'algebra booleana, rendendo Ada solo due gradi di separazione da un'altra figura importante nella storia dell'informatica. La prima materia di De Morgan per Ada era il calcolo in cui Ada eccelleva presto.

Babbage aveva tentato di ottenere finanziamenti per la sua idea di un computer universale completamente meccanico di Turing, ma è stato rimproverato da agenzie di finanziamento in Inghilterra. Nel 1840, Babbage tenne una conferenza sull'idea in Italia. Alla conferenza partecipò un giovane ingegnere di nome Luigi Menabrea, che prendeva appunti e poi li pubblicava in francese. Nel 1843, Ada decise di tradurre le note in inglese e di incorporare le sue note sul giornale. Ada ha trascorso diversi mesi a pubblicare le note che sono considerate la sua opera magnum.

Appunti di Ada Lovelace


Gli appunti di Ada sono incredibilmente approfonditi e dimostrano un'eccellente conoscenza tecnica. Ancora più importante, Ada fornisce intuizioni originali a molte delle idee più importanti nell'informatica. Tra i commenti più preveggenti di Ada: “la natura di molte materie in quella scienza sono necessariamente gettate sotto nuove luci, e indagate più profondamente.” Fa anche notoriamente un'affermazione importante sulla possibilità dell'intelligenza artificiale: “Il motore analitico non ha alcuna pretesa di dare origine a qualcosa. Può fare tutto ciò che sappiamo come ordinargli di eseguire.. . Il suo compito è aiutarci a mettere a disposizione ciò che già conosciamo.". Un'altra intuizione originale trovata nell'articolo di Ada è l'idea che il motore analitico potrebbe manipolare più di semplici numeri aritmetici con particolare riferimento alle note musicali. Questa idea non sembra essere presente nell'opera di Babbage ed è unica per Ada.

Dopo la pubblicazione delle note di Babbage, Ada ha proposto di essere responsabile del progetto Analytical Engine di Babbage, compresa la sicurezza dei finanziamenti e l'assunzione di ingegneri. Il ruolo di Babbage sarebbe quello di supervisionare i dettagli tecnici. Dato che il documento appare nella loro corrispondenza, sembra che Babbage abbia per lo più accettato le sue condizioni. Questa è stata una decisione insolita da parte di Babbage, poiché è stato a lungo noto per il suo carattere capriccioso e prepotente. Ada stessa ne fu sorpresa e scrisse che “non l'ho mai visto così simpatico, così ragionevole, o così di buon umore!".

I due hanno continuato a pensare a schemi di finanziamento, ma Ada ha dovuto ritardare sforzi più seri sul progetto poiché la sua salute è diventata un problema. Negli anni successivi, la salute di Ada precipitò precipitosamente e le fu tragicamente diagnosticato un cancro. Oggi è opinione diffusa che soffrisse di cancro alle ovaie. Ada ha provato una varietà di cure ma alla fine si è resa conto che la morte era imminente. Ha invitato il suo amico Charles Dickens a leggere una storia sulla morte da uno dei suoi libri. Nei suoi ultimi mesi, Ada ha chiesto di essere sepolta accanto al suo defunto padre assente, cosa che ha fatto arrabbiare profondamente sua madre e suo marito. Ada era stata a lungo un'ammiratrice di suo padre nonostante i tentativi di sua madre di inculcare il contrario.

Ada è sopravvissuta più a lungo del previsto, diversi mesi dopo essere caduta in un grave declino. L'infermiera Florence Nightingale, un'altra amica, ha detto della sua scomparsa il 27 novembre 1852: “Hanno detto che non avrebbe potuto vivere così a lungo, se non fosse stato per l'enorme vitalità del cervello, che non sarebbe morta.". Ada Lovelace aveva 36 anni.

L'ultimo desiderio di Ada era quello di raccogliere e organizzare le sue corrispondenze. Da questi scritti, Ada sembra aver avuto visioni brillanti e sistematiche in una varietà di campi del sapere. Nel suo momento forse più perspicace, scrive in una lettera a un amico: “Non mi sembra che la materia cerebrale debba essere più ingestibile per i matematici della materia e dei movimenti siderali e planetari; se solo lo esaminassero dal punto di vista giusto. Spero di lasciare in eredità alle generazioni un Calcolo del Sistema Nervoso.". Queste idee hanno anticipato idee simili di George Boole di un decennio e molte altre figure in psicologia di molto più a lungo.

La provenienza dell'idea di computazione è una questione complicata e difficile. Sembra che Alan Turing non fosse a conoscenza del lavoro di Babbage e Ada sul motore analitico nel 1937 quando pubblicò "On Computable Numbers". Ada è stata chiaramente una delle menti più brillanti della storia. Le sue riflessioni sull'elaborazione delle informazioni e sull'intelligenza artificiale sono del tutto originali e molto in anticipo sui tempi. La maggior parte del merito per la progettazione dei progetti del Difference Engine e del Analytical Engine appartiene a Babbage, ma Ada ha avuto un ruolo importante nel chiarire questi progetti. In sintesi, Ada Lovelace non ha inventato il computer ma se non fosse morta tragicamente così giovane, avrebbe potuto avere un ruolo molto importante nella costruzione del primo computer o nello sviluppo dell'idea di computazione universale. In molti modi, Ada ha visto più in profondità di Babbage il potenziale del motore analitico. Se Ada fosse vissuta più a lungo, avrebbe potuto dare il contributo di Turing o Von Neumann.

Come utilizzare GameConqueror Cheat Engine in Linux
L'articolo copre una guida sull'utilizzo del motore cheat GameConqueror in Linux. Molti utenti che giocano su Windows utilizzano spesso l'applicazione...
I migliori emulatori di console di gioco per Linux
Questo articolo elencherà il popolare software di emulazione della console di gioco disponibile per Linux. L'emulazione è un livello di compatibilità ...
Le migliori distribuzioni Linux per il gioco nel 2021
Il sistema operativo Linux ha fatto molta strada dal suo aspetto originale, semplice e basato su server. Questo sistema operativo è notevolmente migli...