IL GRANDE INFORMATICO intervista virtuale ad Alan Mathison Turing

30
IL GRANDE INFORMATICO intervista virtuale ad Alan Mathison Turing di Anna Ballirano

description

IL GRANDE INFORMATICO intervista virtuale ad Alan Mathison Turing. di Anna Ballirano. Alan Mathison Turing nacque a Londra il 23 giugno 1912. E’ stato un matematico, logico e crittanalista , considerato uno dei padri dell'informatica e uno dei più grandi matematici del Novecento. - PowerPoint PPT Presentation

Transcript of IL GRANDE INFORMATICO intervista virtuale ad Alan Mathison Turing

Page 1: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

IL GRANDE INFORMATICO

intervista virtuale ad

Alan Mathison Turing

di Anna Ballirano

Page 2: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Alan Mathison Turing nacque a Londra il 23 giugno 1912. E’ stato un matematico, logico e crittanalista, considerato uno dei padri dell'informatica e uno dei più grandi matematici del Novecento.Egli introdusse la macchina ideale ed il test che portano il suo nome.

Page 3: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Fu anche uno dei più brillanti decrittatori che operavano in Inghilterra, durante la seconda guerra mondiale, per decifrare i messaggi scambiati da diplomatici e militari delle Potenze dell'Asse. Omosessuale, morì suicida a soli 42 anni in seguito ad una persecuzione omofobica condotta nei suoi confronti.

Page 4: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Lei è passato alla storia come uno dei pionieri dello studio della logica dei computer e come uno dei

primi ad interessarsi all'argomento dell'intelligenza artificiale. Ci parli un po’ di lei, com’è stata

l’infanzia di un genio dell’informatica?

A scuola non avevo un gran successo, data la mia tendenza ad approfondire esclusivamente cose che mi interessassero sul serio. I miei insegnanti non credevano assolutamente nelle mie capacità e mi diplomai con il minimo dei voti.

Page 5: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Solo la grandissima amicizia con Christopher Morcom, molto più promettente di me e molto più sistematico mi permise di iniziare la mia carriera universitaria: il mio amico morì purtroppo di tubercolosi due anni dopo il nostro incontro. Ma il segno che lasciò sul mio animo fu profondo e significativo, e mi indusse a trovare dentro di me la determinazione necessaria per continuare gli studi e la ricerca. Iniziai la mia carriera come matematico alla Cambridge University nel 1931.

Page 6: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Il suo nome è legato a quello di una famosa macchina calcolatrice che porta il suo nome. Ce ne vuole parlare?

La mia intuizione fu quella di riprodurre il procedimento mentale dell’uomo scomponendolo nei suoi passaggi ultimi, atomizzando le operazioni. Il funzionamento e la struttura di tale macchina sono semplicissimi.

Page 7: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

E’, in linea di principio, in grado di calcolare qualsiasi funzione che è calcolabile dagli strumenti informatici più potenti esistenti oggi. Il modello è stato riveduto e corretto ma è comunque alla base dell’informatica teorica.

Page 8: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Può descriverci nella maniera più semplice possibile la teoria che ha elaborato per la definizione della

sua macchina formale?

Ho progettato una macchina che avesse tre caratteristiche principali: un sistema di memorizzazione esterno dei dati immessi e di quelli elaborati, un dispositivo di lettura e di scrittura di tali dati ed un meccanismo di controllo per stabilire le azioni da intraprendere.

Page 9: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Il dispositivo di lettura e scrittura, al pari del supporto di memorizzazione, può essere assimilato ad una testina magnetica in grado di trasferire i simboli desiderati sul nastro stesso e, al contempo, avente la possibilità di deciderne la direzione di movimento mediante una unità di controllo. Quest'ultima inoltre contiene naturalmente il programma da eseguire.

Page 10: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

L'unità esterna di memorizzazione della macchina è paragonabile ad un nastro magnetico di lunghezza infinita: esso è in grado di memorizzare tutti i dati relativi ad ogni particolare elaborazione indipendentemente dalla loro quantità. Il nastro è sezionabile in celle (o locazioni di memoria): ciascuna di esse può contenere un simbolo o essere vuota .

Page 11: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Il dispositivo di lettura e scrittura, al pari del supporto di memorizzazione, può essere assimilato ad una testina magnetica in grado di trasferire i simboli desiderati sul nastro stesso e, al contempo, avente la possibilità di deciderne la direzione di movimento mediante una unità di controllo.

Page 12: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Quest'ultima inoltre contiene naturalmente il programma da eseguire.

Page 13: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

La logica di controllo della macchina è composta da frasi o stringhe composte da cinque campi o istruzioni (dette "quintette"). L'esecuzione di ogni quintetta è vincolata sostanzialmente sia dal simbolo presente al momento nell'unità di lettura e scrittura che dallo stato della macchina. Lo stato della macchina è una condizione essenzialmente arbitraria.

Page 14: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

In linea di principio potremmo definire uno stato arbitrario Sì di avvio, nel quale la macchina inizia l'esecuzione della procedura di calcolo, fino a raggiungere la speciale condizione H (Halt) che corrisponde al termine dell'esecuzione.

Page 15: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Tra questi due stati possono naturalmente esserci n stati differenti che riflettono appunto il risultato dell'elaborazione in corso e stabiliscono quale quintetta eseguire di conseguenza.

Ogni quintetta è composta dai seguenti cinque elementi:

Page 16: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

1. L'attuale stato della macchina 2. Il simbolo contenuto nella cella

correntemente in corso di lettura 3. Il simbolo da scrivere nella

medesima cella se non avviene alcun modifica del dato

4. Lo stato della macchina a seguito delle precedenti operazioni (2 e 3)

5. La direzione di scorrimento del nastro (avanti o indietro)

Page 17: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Ad esempio, la quintetta (S1, 7, 9, S2, R) viene eseguita ogni qualvolta la macchina si trova nello stato S1 e la testina di lettura legge un 7. A quel punto, il 7 viene sostituito da un 9, la macchina viene posta nello stato S2 ed il nastro viene fatto scorrere di una posizione verso destra (R = right = destra).

Page 18: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Con queste premesse, la progettazione di una macchina di Turing per la soluzione di un determinato problema significa definire il formato dei dati immessi mediante il sistema di lettura, quello dei dati prodotti durante l'elaborazione e che poi, di conseguenza, verranno riprodotti sul nastro magnetico quando ad elaborazione terminata si raggiungerà lo stato H, e, infine, il numero di quintette necessarie per l'implementazione dell'intero algoritmo.

Page 19: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Una rappresentazione grafica di una macchina di Turing

Page 20: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Dunque il metodo di istruzione del computer è molto importante. Per far eseguire alla macchina un compito particolare occorre suddividere l'istruzione

in una serie di istruzioni più semplici, lo stesso processo che viene affrontato anche dai

programmatori odierni… 

Esatto. Il principio dal quale sono partito era che si potesse sviluppare un algoritmo per ogni problema. La parte più difficile stava nel determinare quali fossero i livelli semplici e come spezzettare i grossi problemi.

Page 21: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Qual era il paradigma teorico cui faceva riferimento?

Il paradigma funzionalista, secondo il quale la mente è una funzione, un processo, in particolare di manipolazione di simboli. Io credevo che questa funzione potesse essere riprodotta da macchine informatiche e che potessero essere create macchine meccaniche intelligenti.

Page 22: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Lei, fu presto interessato alla codificazione di messaggi in codice durante la seconda guerra mondiale elaborati dai tedeschi. Mi parli di questo forte interesse.

Durante la seconda guerra mondiale, fui arruolato dal Department of Communications inglese per decifrare i codici usati nelle comunicazioni tedesche, criptate tramite il cosiddetto sistema Enigma.

Page 23: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Mi stabilii a Bletchley Park e con i miei compagni lavorai con uno strumento chiamato Colossus che decifrava in modo veloce ed efficiente i codici tedeschi creato con Enigma. Si trattava, essenzialmente di un insieme di servomotori, ma era il primo passo verso il computer digitale.

Page 24: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

un motore di Enigma

Page 25: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Bletchley Park Trust, Hut 6(dove si studiava la decodifica di Enigma)

Page 26: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Cosa successe al termine della guerra?

Al termine della guerra fui invitato al National Physical Laboratory(NPL, Laboratorio Nazionale di Fisica) a Londra per disegnare il modello di un computer. Nel marzo 1946 presentai un rapporto che proponeva l'Automatic Computing Engine (ACE, Motore per il Calcolo Automatico), ma ebbe scarso successo a causa degli alti costi preventivati.

Page 27: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Nel 1950 scrisse un articolo dal titolo Computing machinery and intelligence sulla rivista Mind in cui descriveva quello che sarebbe divenuto noto come

il test di Turing. Di cosa si tratta?

Questo test prevede che una persona, chiusa in una stanza e senza avere alcuna conoscenza dell'interlocutore con cui sta parlando, dialoghi tramite una tastiera sia con un altro essere umano che con una macchina intelligente. Se il soggetto in questione non riuscisse a distinguere l'uno dall'altra, allora si potrebbe dire che la macchina, in qualche modo, è intelligente.

Page 28: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

In poche parole divenne il profeta dell’Intelligenza Artificiale?

Sì, il mio contributo teorico nel campo fu una definizione operativa del pensiero, con il cosiddetto TEST DI TURING, che spiega se una macchina si comporta in modo indistinguibile da una persona, allora pensa.

Page 29: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Turing può essere considerato uno dei padri dell'informatica e uno dei più grandi matematici del Novecento. In suo onore la Association for Computing Machinery (ACM) ha creato nel 1966 il Turing Award, massima riconoscenza nel campo dell'informatica, dei sistemi intelligenti e dell'intelligenza artificiale. Statua di Alan M. Turing in

Whitworth Gardens a Manchester, Inghilterra

Page 30: IL GRANDE INFORMATICO intervista virtuale  ad   Alan  Mathison Turing

Sitografia• it.wikipedia.org/wiki/Alan_Turing • www.windoweb.it/edpstory_new/

ep_turing• htm www.cristianofino.net/.../La-macchina-di-Turing.aspx

• http://www.youtube.com/watch?v=HVkIckltEuA&feature=fvsr