Verso il calcolatore: prodromi di...

30
G.A. Cignoni - hmr.di.unipi.it 1/30 Verso il calcolatore: prodromi di un’idea Storia dell’Informatica Ciclo di seminari, a.a. 2014/15

Transcript of Verso il calcolatore: prodromi di...

Page 1: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 1/30

Verso il calcolatore:prodromi di un’ideaStoria dell’InformaticaCiclo di seminari, a.a. 2014/15

Page 2: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 2/30

contenuti

Tracce di informatica

Codifica delle informazioni, gli alfabeti

Alfabeti per le comunicazioni

Domini particolari, soluzioni specifiche

Le visioni di Babbage

Page 3: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 3/30

tracce di informatica

Informazione Dal latino informare, dare forma, sostanza L’informazione si produce, si trasmette, si acquisisce Da sempre, o almeno da quando si parla di Storia Che è definita dall’esistenza di una memoria concreta Cioè dall’uso di strumenti per trattare informazioni

Strumenti automatici? Strumenti: metodi, procedimenti, regole Anche automatici, non subito, non molto

Page 4: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 4/30

linguaggi non alfabetici

Simboli Finiti, ma

poco definiti Logografici Ideografici

Automatizzabili?

Page 5: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 5/30

difficilmente

Page 6: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 6/30

linguaggi alfabetici

~3000 a.C. Pochi simboli Sintassi Fonografici

Page 7: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 7/30

divagazioni

Il teorema delle scimmie infinite Emil Borel, 1913 E Aristotele, Cicerone, Pascal, Swift...

La Biblioteca di Babele Jorge Louis Borges, 1941 (libri 410 x 40 x 80 x 25)

In un tweet? Lago di Como; Renzo ama Lucia.

Rodrigo: non s’ha da fare!Bravi, preti, frati, monache, tumulti, pure la peste.E vissero felici e credenti.

1.021870238×10295 (in ASCII)

Page 8: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 8/30

calcoli con le lettere

Cifrario di Cesare Campagna di Gallia, 54 a.C. Corrispondenza con

Quinto Tullio Cicerone Vite dei Cesari di Svetonio

Sostituzione monoalfabetica Cesare usava

chiave 3, A → D I Galli probabilmente

neanche leggevano in chiaro

Page 9: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 9/30

codifiche per comunicare

Telegrafo ottico Chappe Prima linea

Paris-Lille Servizio pubblico

dal 1794 al 1852 A prova

di sabotaggio Citato da Dumas

Page 10: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 10/30

telegrafo elettrico

Telegrafo elettrico Gauss-Weber 1833, Göttingen Collegava

l’Istituto di Fisicaall’Osservatorio

Circa 1 km Binario Verso

della corrente

Page 11: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 11/30

il relé

Interruttore comandato, 1835 Joseph Henry

primo segretariodello Smithsonian

Protagonistadi codifiche binariee operazioni booleane

Stato del circuitoaperto/chiuso

Page 12: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 12/30

il telegrafo Morse

Basato sul relé 1836

Joseph HenrySamuel MorseAlfred Vail

1844inizio servizi

1861costa-costa in USA

Page 13: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 13/30

la codifica Morse

Codifica su 5 simboli Costruita sul tempo

e sul circuito aperto/chiuso dit, unità minima 1 dit on, dot 3 dit on, dash 1 dit off, dit-dash gap 3 dit off, short gap 7 dit off, medium gap

Page 14: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 14/30

la codifica Baudot

Codifica su 5 bit Emile Baudot Brevetto 1874 Inizialmente

a mano Poi con le

telescriventiMurray

StandardCCITT ITA 2negli anni ’30

Page 15: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 15/30

ticker tape

Servizio Informazione

finanziariain tempo reale

Dal 1870al 1970

Fuori mercatocon Bloomberg

Page 16: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 16/30

internet vittoriana

Page 17: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 17/30

un passo indietro...

Page 18: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 18/30

abaco

Dal 300 a.C. Tavoletta

di Salamis Abacus romano Sunapan cinese Soroban giapponese Shoty russo Decimali

in codificabi-quinaria

Page 19: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 19/30

calcoli astronomici

Astrolabi & C. Ipparco di Nicea II secolo a.C. Localizzare

corpi celesti Derivare

ora vs latitudine Precursore delle

sfere armillari Analogico

Page 20: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 20/30

meccanismo di Anticitera

Calcolatore astronomico Scoperto nel 1901

studiato dagli anni ’70 Datato 150-100 a.C. Corinto/Siracusa/Pergamo Non ancora

del tutto compreso Fasi della luna,

posizioni pianeti,eclissi, calendario,date delle olimpiadi

Page 21: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 21/30

l’Astrarium

Giovanni de’ Dondi 1348-1364 Tractatus Astrarii 1381 presentato

al Duca di Milano Ammirato da Leonardo Perso, ma ricostruito Orologio, calendario,

astrolabio Diverse irregolarità

gestite a mano (bisestili)

Page 22: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 22/30

il compasso di Galileo

Strumento analogico 1606, in Padova Con Marcantonio Mazzoleni Coltellino svizzero Distanze, altezze e pendenze,

rilevazioni astronomichee di agrimensura,cambi e interessi,utile a genieri e artiglieri

Disputa con Capra

Page 23: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 23/30

gli ossi di Nepero

John Napier Pubblicati nel 1617 Ma probabilmente

sviluppati peri suoi studisui logaritmi

Tavola pitagoricaaffettata

Page 24: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 24/30

la macchina di Schickard

Pre-Pascal? 1623-1624 Corrispondenza

con Kepleroe con un artigiano

Ossi di Neperoe addizionatore

Problemi congli scatti digitalie con il riporto

Page 25: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 25/30

il telaio Jacquard

Codifica di disegni 1801 Programmazione

dei movimenti di macchina Digitale Sincrono Sabotabile

come i predecessori

Page 26: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 26/30

Charles Babbage

Lo zio matto Matematico, inventore,

filosofo, economista, politico Cattedra lucasiana

a Cambridge (già di Newton) Persona difficile Sfortunato

Page 27: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 27/30

la macchina differenziale

Un progetto fallito 17000 sterline

del governo 6000 sue La costruiranno poi,

primi gli svedesi Scheuz

Page 28: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 28/30

la macchina analitica

Page 29: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 29/30

Ada

Ada Augusta Byron Contessa di Lovelace Torino, 1840, II Congresso

degli Scienziati Italiani Appunti di Menabrea Traduzione di Ada

Page 30: Verso il calcolatore: prodromi di un'ideagroups.di.unipi.it/~giovanni/Didattica/UniPi-SInfo/HMR_GAC_SInfo02.pdf · G.A. Cignoni - hmr.di.unipi.it 3/30 tracce di informatica Informazione

G.A. Cignoni - hmr.di.unipi.it 30/30

riferimenti

William G. Bloch, “The Unimaginable Mathematics of Borges’ Library of Babel”,Oxford University Press, 2008.

G. Lettieri, “I progetti di Babbage: occasioni perdute?”, in Dall’Artimometro al PC, Quaderni della Fond. Galilei, 2014.

G.A. Cignoni, “Spietato Galileo”,Pagina Q, Febbraio 2014.