STORIA DELL'INFORMATICA

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "STORIA DELL'INFORMATICA"

Transcript

1 STORIA DELL'INFORMATICA Macchine da calcolo fino al 1600 Meucci Hopper Leonardo Da Vinci Lovelace Shannon Shickart Boole Wiener Pascal Hollerith Jobs e Wosniak Babbage Turing Gates Leibniz Von Neumann Allen

2 Macchine da calcolo fino al a.c Abitanti delle prime civiltà di Sumeri tengono già traccia di operazioni commerciali utilizzando apposite tavolette. L'Estratto conto è molto antico! Tavola dei sumeri 300 a.c. La più antica tavola di conteggio, fu trovata nell'isola di Salamis, risale a quest'epoca ed appartiene ai Babilonesi Tavola di conteggio Salamis 500 a.c d.c. Durante l'impero Greco e Romano, tavole di calcolo come queste venivano costruite in pietra e metallo. Tavola di calcolo greche e romane 1200 d.c. L'Abco, come lo conosciamo oggi, apparve nel 1200 d.c. in Cina. E uno strumento di varie forme (Cinese, Giapponese, Russo, ) che può essere considerato un dispositivo per memorizzare e visualizzare i dati ed i risultati di addizioni e sottrazioni e quindi indirettamente un ausilio per il calcolo. Abaco - Numerazione decimale - Notazione posizionale - Impiego dello Zero John Napier (Nepero) inventa i logaritmi, che rimarranno fino al Novecento lo strumento per eccellenza per eseguire e semplificare calcoli complessi. Nasce anche l'utilizzo della virgola per separare i decimali. Napier utilizza asticelle numerate per il calcolo. Asticelle per calcolo logaritmi

3 Leonardo Da Vinci Se volessimo dare credito alla tesi fantascientifica dei viaggi nel tempo, sicuramente il più sospettabile di tutti i geni sarebbe proprio lui, viste le innumerevoli opere del suo ingegno che si stenta a credere non abbia "copiato" dal futuro per cercare di riprodurle nella sua prematura epoca. Sorvolando su tutto ciò che egli ha saputo pensare e realizzare nella sua vita, anche nell'ambito del calcolo automatico ha saputo dare un esempio che se anche non fosse stato poi copiato da altri, confermerebbe una volta in più le sue grandiose capacità. Il riferimento è ai disegni e progetti di calcolo ritrovati solamente nel 1967 e che dimostrano come egli, già attorno al 1500 (150 anni prima di Blaise Pascal!) avesse immaginato un sistema meccanico di calcolatrice basata su ruote dentate (lo scritto fa parte di quello che oggi viene chiamato "Codice di Madrid) perfettamente funzionante. Fiorentino, pittore, scultore, architetto, ingeniere. ( )

4 Wilhelm Schickart Tra il 1500 e il 1700 si diffuse in tutta Europa un gusto sproporzionato per i congegni automatici, in particolare per gli orologi: ne esistevano di complessi e monumentali ovunque si andasse, indicanti non solo l'ora ma anche le fasi lunari, i segni zodiacali, con figure in movimento e melodie affascinanti. Le ruote dentate erano il segreto di tutti quei congegni, e la tecnologia per la loro costruzione raggiunse in quel periodo un altissimo grado di precisione, malgrado fossero di legno a causa della poca familiarietà degli artigiani nel forgiare i metalli. Probabilmente osservando il funzionamento di questi meccanismi il matematico tedesco Wilhelm Schickard ( ) docente dell università di Heidelberg e considerato il Leonardo da Vinci tedesco per la portata delle sue conoscenze, progettò e costruì quello che a tutt'oggi è considerato il primo vero meccanismo calcolatore: una macchina che esegue le quattro operazioni principali e la radice quadrata. Nel 1623 l'astronomo Keplero dà notizia dell'invenzione di un certo William Schickard: l'orologio calcolatore capace di eseguire automaticamente addizioni e sottrazioni ed anche moltiplicazioni e divisioni. La sua idea fu brillante: utilizzando una versione rotante dei bastoncini di Nepero, concepì un calcolatore con trasmissione ad ingranaggio, basato sul movimento di ruote dentate collegate ad un indicatore a 6 cifre (simile ad un contachilometri). Questo macchinario, detto orologio calcolatore, era in grado di eseguire i riporti e per mezzo di un campanello indicava il superamento del limite di cifre (overflow); il suo principio costituisce la base di tutte le macchine calcolatrici fino all'apparsa del primo calcolatore elettronico. Schickard purtroppo non riuscì a realizzare materialmente la sua macchina: di essa ci rimangono solo gli schizzi del progetto, che Schickard inviò al suo amico Giovanni Keplero nel 1623 per informarlo della sua invenzione; il prototipo, realizzato in legno da un artigiano dell'epoca, fu vittima di un incendio e poco tempo dopo l'inventore morì di peste bubbonica.

5 Blaise Pascal Blaise Pascal a venti anni realizza una celebre macchina per eseguire addizioni e sottrazioni automaticamente, la 'Pascalina'. In realtà, uno strumento simile, capace anche di eseguire moltiplicazioni e divisioni, era stato costruito qualche anno prima in Germania, ma, essendo di legno, fu distrutto da un incendio. Le addizioni venivano eseguite mediante la somma delle rotazioni degli ingranaggi e le sottrazioni come complemento al 10 (principio che fu utilizzato anche da molte calcolatrici meccaniche fino a pochi anni fa). Le moltiplicazioni erano delle addizioni ripetute. Lo scopo per cui progettò questa calcolatrice fu quello di aiutare il padre nel calcolo della riscossione delle tasse. Pensò che la macchina potesse essere utile anche ad altri, la fece brevettare e ne costruì anche un certo numero di esemplari (circa 50). Filosofo, matematico e fisico francese. ( )

6 Charles Babbage Babbage aveva conosciuto il telaio di Jacquard nei suoi studi sulle manifatture e da questa invenzione aveva ricavato alcuni concetti che gli furono utili nell' ideazione della sua seconda macchina; quella analitica. Per questa macchina, precorrendo i tempi, aveva immaginato la possibilità di introdurre da un lato le regole (gli algoritmi) e dall'altro i valori (le variabili e le costanti). Il modo più semplice di fare questo consisteva nell' utilizzo di schede perforate o nastri perforati in tutto simili a quelli dei telai di Jacquard. La macchina doveva essere in grado di eseguire operazioni ricorrenti nel calcolo delle tavole e, per questo, dovevano esserci varie schede, una per ogni operazione da compiere, che venivano unite in un nastro nella opportuna sequenza. Questo era di fatto il programma di calcolo (operation cards). Altre schede perforate contenevano i dati, variabili e costanti, e venivano a costituire un secondo nastro (variable cards). Egli realizzò anche una "macchina alle differenze" in grado di svolgere calcoli più specializzati. Fiorentino, pittore, scultore, architetto, ingeniere. ( ) Non si può che rimanere colpiti dalla modernità dei concetti che stanno alla base di questa macchina, gli stessi che oggi, con tecnologia elettronica, sono alla base dei calcolatori. La macchina analitica era costituita da due parti: Lo store (memoria) che immagazzinava variabili e costanti e nella quale erano conservati anche tutti i risultati intermedi dei calcoli. Il mill (unità di calcolo) che conteneva il programma vero e proprio. Babbage non vedrà mai funzionare la sua Macchina Analitica. Mentre la Macchina alle differenze sarà completata solo nel 1989 ed ora è esposta al Museo della Scienza di Londra. Ma lo schema generale del suo calcolatore è talmente simile a quello dei computer moderni che la tardiva riscoperta dei suoi scritti invalidò alcuni brevetti dell IBM. Bisognerà aspettare la seconda metà del Novecento, dunque, per vedere riconosciuta l opera di questi due visionari ottocenteschi: Babbage e Ada Lovelace.

7 Gottfried Wilhelm Leibniz Oltre a una macchina calcolatrice automatica in grado di eseguire le quattro operazioni e l'estrazione di radici quadrate, lasciò alcune idee fondamentali per lo sviluppo della logica matematica e per il futuro funzionamento dei calcolatori digitali. Nel 1670, ignaro delle invenzioni di B.Pascal e di W.Schickard, il grande matematico e filosofo tedesco si immerse nella progettazione di una macchina che non fosse una semplice calcolatrice, ma che potesse eseguire qualsiasi processo di ragionamento. Più tardi, appreso dalla lettura dell'opera "Pensieri" dell'esistenza della pascaline, Leibniz concentrò il suo sforzo nella realizzazione di un congegno che potesse eseguire velocemente moltiplicazioni e divisioni, cosa che la macchina di Pascal non era in grado di eseguire. Per raggiungere il suo scopo Leibniz inventò uno speciale tipo di meccanismo, detto tamburo differenziato (oggi più semplicemente chiamato Ruota di Leibniz); combinando insieme alcuni di questi tamburi era possibile moltiplicare e dividere sfruttando la ripetizione automatica di somme e sottrazioni. Filosofo e matematico tedesco. ( ) Nel 1674 Leibniz presentò a Londra il suo progetto, denominato Stepped Reckoner (calcolatrice a scatti). Il prototipo, però, aveva molte difficoltà a funzionare, tant'è vero che il suo inventore terminò lo sviluppo completo della macchina soltanto nel Sebbene non completamente automatico (era necessario l'intervento dell'utente per ordinare alcuni riporti), questo congegno è senz'altro il più ambizioso progetto di calcolatore automatico che sia mai stato tentato. Leibniz costruì un solo esemplare del suo congegno, per due motivi: primo l'elevata difficoltà di costruzione, secondo gli errori in cui la macchina talvolta incappava; in effetti, nel 1893, a 177 anni dalla morte di Leibniz, si è scoperto che l'errore era derivante da un difetto nel disegno di un meccanismo di riporto: non si sa se l'inventore fosse cosciente del suo errore progettuale, ma è probabile che un prototipo corretto e revisionato non sia mai stato costruito.

8 Antonio Meucci Nato a Firenze il 13 aprile 1808 (muore nel 1899) da una famiglia povera, Antonio Meucci non poté compiere studi regolari e cominciò a lavorare presto, prima come daziere, poi come meccanico teatrale. In teatro, tra l'altro, incontrò Ester Mochi, sarta teatrale, che sarebbe diventata più tardi sua moglie. Appassionato fin da giovane di elettricità fisiologica e animale, ma anche di politica, fu costretto per le sue idee liberali e repubblicane a lasciare il granducato di Toscana. Dopo lunghe peregrinazioni nello Stato Pontificio e nel Regno delle Due Sicilie, emigrò a Cuba, dove lavorò come meccanico teatrale e poi, dal 1850, si stabilì a New York. Qui incontrò tra l'altro Giuseppe Garibaldi ( ) di cui divenne grande amico e che fu suo collaboratore, tanto che esiste oggi nella città statunitense un Museo Garibaldi-Meucci. Anche se portava avanti i suoi studi sul telefono già da tempo, l'invenzione fu completata con un primo modello solo nel «Consiste - scriveva Meucci in un appunto del in un diaframma vibrante e in un magnete eletrizzato da un filo a spirale che lo avvolge. Vibrando, il diaframma altera la corrente del magnete. Queste alterazioni di corrente, trasmesse all'altro capo del filo, imprimono analoghe vibrazioni al diaframma ricevente e riproducono la parola». Antonio Meucci Il Telefono di Meucci Ma a questo scienziato che aveva idee così chiare sull'invenzione mancava un elemento fondamentale: i mezzi economici per sostenere la propria attività. E a poco valse la ricerca di un finanziamento presso persone ricche in Italia, tentata tramite il suo amico E. Bendelari. A Meucci presto mancarono i soldi addirittura per la propria sussistenza e poté contare solo sull'aiuto di qualche altro emigrato italiano. Egli rimase anche vittima di un incidente su una nave e dovette restare a letto per mesi, cosicché la moglie Ester fu costretta a vendere tutte le attrezzature telefoniche a un rigattiere per soli 6 dollari. Il problema economico si ripresentò quando, nel 1871, Meucci decise di richiedere il brevetto per la propria invenzione: l'avvocato che doveva assisterlo per preparare i documenti necessari esigeva 250 dollari, molto più dei 20 che egli aveva disposizione. L'unica possibilità era ottenere un caveat, una sorta di brevetto provvisorio che andava rinnovato ogni anno al prezzo di 10 dollari, e che Meucci riuscì a pagare solo fino al In quel periodo Meucci decise anche di rivolgersi a E. Grant, vicepresidente della potente American District Telegraph Company di New York, chiedendogli di lasciargli adoperare le sue linee per gli esperimenti, e mostrandogli un'ampia documentazione sulle sue ricerche. Ma fu l'ennesimo buco nell'acqua: Grant si disinteressò dell'affare non comprendendo le potenzialità economiche dello strumento. Gli anni successivi furono spesi in una lunga vertenza con Alexander G. Bell ( ), che aveva presentato domanda di brevetto per il suo telefono nel Meucci era riuscito nel frattempo a farsi sponsorizzare dalla Globe Company, che fece causa alla Bell Company per infrazione del brevetto. La causa finì il 19 luglio 1887 con una sentenza del giudice Wallace che dava ragione a Bell, anche se riconosceva alcuni meriti a Meucci. «Nulla dimostra - recitava la sentenza - che Meucci abbia ottenuto qualche risultato pratico a parte quello di convogliare la parola meccanicamente mediante cavo. Impiegò senza dubbio un conduttore meccanico e suppose che elettrificando l'apparecchio avrebbe ottenuto

9 risultati migliori». Ciò significa che Meucci avrebbe inventato il telefono, ma non quello elettrico. Quando la società Globe presentò ricorso contro la sentenza, nel 1889, Meucci era morto da poco, e non ricevette perciò l'ennesima delusione, l'archiviazione del caso da parte della Corte Suprema statunitense. Più di un secolo dopo, grazie anche alle ricerche di un tenace italiano, la verità è ristabilita, il parlamento americano riconosce che Antonio Meucci è il papà del telefono e noi italiani abbiamo un altra gloria di cui andare fieri. Per la cronaca: il telefono non è che una delle tante invenzioni cui si è dedicato. Un documento, reperito solo recentemente, prova che Meucci scoprì il carico induttivo delle linee telefoniche trent'anni prima che esso fosse brevettato e adottato nelle reti Bell. E, non potendo essere stato "copiato" dai brevetti e dalla pratica Bell, il nuovo documento rappresenta una prova inconfutabile della priorità di Antonio Meucci. Altre prove della priorità di Meucci sono contenute nelle sue anticipazioni in merito al dispositivo antilocale, alla segnalazione di chiamata, alla riduzione dell'effetto pellicolare nei conduttori di linea, e alla silenziosità dell'ambiente e riservatezza.

10 Augusta Ada King Lovelace Il primo software mai scritto da un essere umano fu ideato da una mano femminile e fu una mente di donna a prefigurare alcune delle basi concettuali della programmazione. E che donna! Addirittura la figlia di Lord Byron. Ada Augusta nasce nel 1815 (muore nel 1852), unica discendente legittima del poeta; a sole 5 settimane dal parto la madre chiede la separazione dal marito, ottiene la tutela della figlia e si impegna a darle un educazione scientifica, terrorizzata all idea che la bambina possa manifestare le medesime inclinazioni poetiche del suo tempestoso genitore. E in effetti, la piccola Ada si applicherà con passione alla matematica ma i progetti materni non avranno un successo completo: giovinetta, dichiarerà di aspirare ad una scienza poetica e tutto il suo pensiero analitico sarà intriso di immaginazione e punteggiato di metafore. Sarà proprio la sua capacità di intuire e vedere più in là dei contemporanei a portarla, a metà degli anni 30, ad entusiasmarsi per le bizzarre ricerche di un matematico di Cambridge, Charles Babbage, che lavora da anni alla progettazione di una calcolatrice meccanica. L'Analitical engine di Babbage, un enorme struttura composta da ben 25 mila parti, precorre i principi dei calcolatori numerici universali del XX secolo. Augusta Ada King Lovelace Ada si appassiona all opera di Babbage, di cui intuisce l universalità delle idee e tra i due inizia un fitto scambio di lettere, piene di numeri, fatti e fantasie. Nel frattempo, la giovane nobildonna sposa il conte di Lovelace, da cui avrà tre figli. Nel 1843, in uno scritto ormai famoso, Ada Byron descrive la Macchina di Babbage come uno strumento programmabile, in grado di agire in base a delle istruzioni generali. Con incredibile lungimiranza, ne prevede le applicazioni nel calcolo matematico, prefigura l intelligenza artificiale e persino la computer music, affermando che la macchina sarà cruciale per il futuro della scienza. A titolo di esempio, spiega il modo in cui la macchina potrebbe effettuare un determinato calcolo, scrivendo quel che viene unanimemente riconosciuto come il primo software della storia. Ada Augusta Byron Lovelace muore giovanissima, a soli 36 anni Per oltre un secolo verrà ricordata solo nelle note biografiche del grande poetica romantico. Nel 1979, il Dipartimento della Difesa degli Stati Uniti ha onorato il ricordo di Ada Augusta Byron Lovelace battezzando ADA un linguaggio di programmazione per grandi sistemi di calcolo particolarmente innovativo. E se Charles Babbage è il precursore di tutti i progettisti di hardware, alle origini del software c è una Eva dell aristocrazia britannica.

11 George Boole Logico e matematico inglese ( ). George Boole creò lo strumento concettuale che sta alla base del funzionamento del calcolatore e che, in suo onore, va sotto il nome di 'algebra booleana'. Si tratta di un calcolo logico a due valori di verità con alcune leggi particolari, che consente di operare su proposizioni allo stesso modo che su entità matematiche. Sviluppò i concetti espressi da Leibniz sul sistema binario e descrisse gli operatori logici che da lui presero il nome di: "OPERATORI BOOLEANI". L'opera di Boole aprì l'orizzonte alle grandi scuole di matematica del '900. La sua logica, oggi, sta alla base della struttura dei componenti elettronici denominati "porte logiche" ed è la base del funzionamento dei calcolatori elettronici. George Boole Nel suo libro, Boole dimostrava con successo che la logica, come la insegnava Aristotele, poteva essere rappresentata tramite equazioni algebriche. Nel 1854, Boole stabiliva solidamente la sua reputazione pubblicando "An Investigation of the Laws of Thought, on Which Are Founded the Mathematical Theories of Logic and Probabilities", una continuazione del suo lavoro precedente. Nel 1855, Boole, il primo professore di matematica del College The College of Cork (Ireland), sposò Mary Everest, che era già nota come matematico e professore. Mary, di 18 anni più giovane di Boole, ebbe il compito di editor e sounding-board per suo marito nei loro nove anni di matrimonio. Purtroppo la scelta poco felice del trattamento medico della moglie Mary, può aver affrettato la morte di Boole. Infatti, dopo aver preso un raffreddore sotto la pioggia, Boole fu posto a letto da sua moglie, la quale buttò secchi di acqua sul suo corpo, convinta della teoria che qualsiasi cosa avesse causato la malattia avrebbe anche fornito la cura (e questo sembrava logico per lei...). Il lavoro di Boole fu ben recepito durante la sua vita, ma fu considerato soltanto "pura matematica" fino al 1938, quando Claude Shannon pubblicò la sua tesi al MIT. Shannon dimostrò che la logica simbolica di Boole, così come si applicava alla rappresentazione di Vero e Falso, poteva essere usata per rappresentare le funzioni degli interruttori nei circuiti elettronici. Ciò divenne la base della progettazione dell'elettronica digitale, con applicazioni pratiche nella commutazione telefonica e nell'ingegneria dei computer. Oggigiorno, quando si usa un motore di ricerca su Internet,utilizziamo i concetti matematici di Boole che ci aiutano a localizzare le informazioni definendo una relazione tra i termini che introduciamo. Ad esempio, ricercando George AND Boole troveremo ogni articolo in cui sia la parola George che la parola Boole sono presenti. Cercando invece George OR Boole troveremo ogni articolo in cui o la parola George o la parola Boole sono presenti. Tutto questo e' cio' che chiamiamo "ricerca booleana", detto in termini molto semplificati, ovviamente.

12 Herman H. Hollerith Il suo nome è legato, con quello del medico John S. Billings ( ), alla realizzazione della prima macchina tabulatrice a schede perforate, prototipo dei sistemi meccanografici. Nel 1880 il censimento americano aveva posto un serio problema: sette anni dopo lo spoglio delle schede non si era ancora riusciti a completarlo e già si doveva preparare il censimento del Sicché l'ufficio censimenti bandì un concorso per la progettazione di una macchina in grado di classificare e contare automaticamente i dati. Vinse la gara l'ingegnere statistico H. Hollerith, che aveva elaborato una tabulatrice riutilizzando l'idea delle schede perforate di Babbage, questa volta però non per specificare il programma, ma i dati da elaborare o i risultati dell'elaborazione. Ogni scheda rappresentava le risposte date da un certo individuo. Sulla scheda, "maschio" poteva essere rappresentato da una perforazione e "femmina" dalla mancanza di perforazione. Domande più complesse richiedevano gruppi di perforazioni o assenza di essi. Hollerith, tecnologo americano ( ) Particolare curioso: le dimensioni delle schede erano identiche a quelle di una banconota da un dollaro. Le schede perforate venivano inserite nella macchina, dove un circuito elettrico veniva acceso o spento dalla presenza o assenza dei buchi. Il linguaggio delle parole umane veniva tradotto in perforazioni ("foro sì", "foro no"), che la macchina leggeva elettricamente (acceso-spento). Era la prima volta che, nel calcolo, si faceva uso dell'elettricità. Il successo fu immediato: la macchina poteva esaminare fino a 800 schede al minuto (una velocità favolosa per quei tempi e impossibile agli uomini). Con la sua macchina Hollerith eseguì il lavoro di raccolta e tabulazione dei dati anagrafici del censimento americano del 1890 (63 milioni di persone e comunità minori) in un solo mese! Il principio di Hollerith fu usato anche per il calcolo di tiro delle navi da guerra fino alla II guerra mondiale. Herman Hollerith è il fondatore dell'azienda che sarebbe diventata il gigante IBM la tabulatrice di Hollerit

13 Alan Mathison Turing Alan Turing è nato il 23 giugno 1912 a Londra ed è morto il 7 giugno 1954 a Manchester. E' stato uno dei pionieri dello studio della logica dei computer così come la conosciamo oggi ed il primo ad interessarsi all'argomento dell intelligenza artificiale. Una delle sue caratteristiche fu di non usare il lavoro di scienziati precedenti, bensì di ricreare le scoperte precedenti. Trasferitosi alla Princeton University iniziò ad esplorare quella che poi verrà definita come la Macchina di Turing. La macchina di Turing non è altro che l'odierno computer. Turing descrisse una macchina che sarebbe stata capace di leggere una serie su una banda composta dalle cifre uno e zero. Questi uni e questi zeri descrivevano i passaggi che erano necessari per risolvere un particolare problema o per svolgere un certo compito. La macchina di Turing avrebbe letto ogni passaggio e l'avrebbe svolto in sequenza dando la risposta giusta. Alan Mathison Turing Questo concetto era rivoluzionario per quel tempo in quanto molti computer negli anni '50 erano progettati per un scopo preciso o per uno spettro limitato di scopi. Ciò che Turing intravvedeva era una macchina che riusciva a fare tutto, una cosa che oggigiorno diamo per scontata. Nel 1936 formulò il modello teorico del calcolatore a istruzioni memorizzate, la cosiddetta 'macchina di Turing'. Un risultato analogo veniva fornito nello stesso anno, ma indipendentemente da lui, dal logico polacco Emil L. Post ( ). Il metodo di istruzione del computer era molto importante nel concetto di Turing. Far eseguire ad un computer un compito particolare era soltanto una questione di suddivisione dell'istruzione in una serie di istruzioni più semplici, lo stesso processo che viene affrontato anche dai programmatori odierni. Turing era convinto 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. Durante la seconda guerra mondiale Turing mise le sue capacità matematiche al servizio del Department of Communications inglese per decifrare i codici usati nelle comunicazioni tedesche, in quanto i tedeschi avevano sviluppato un tipo di computer denominato Enigma che era capace di generare un codice che mutava costantemente. Turing ed i suoi compagni lavorarono 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. rotore di Enigma ricostruzione della "Bombe room"

14 John Von Neumann con lui l'informatica da tecnologia diventa scienza L'apprendista nacque ebreo ed ungherese a Budapest il 28 dicembre 1903 come Janos Neumann, e lo stregone morì cattolico e statunitense a Washington l'8 febbraio 1957 come John von Neumann (l'ereditario `von venne assegnato nel 1913 a suo padre per meriti economici dall'imperatore Francesco Giuseppe). Von Neumann fu un bambino prodigio: a sei anni conversava con il padre in greco antico; a otto conosceva l'analisi; a dieci aveva letto un'intera enciclopedia storica; quando vedeva la madre assorta le chiedeva che cosa stesse calcolando; in bagno si portava due libri, per paura di finire di leggerne uno prima di aver terminato. Da studente, frequentò contemporaneamente le università di Budapest e Berlino, e l'eth di Zurigo: a ventitré anni era laureato in ingegneria chimica, ed aveva un dottorato in matematica. John Von Neumann La sua velocità di pensiero e la sua memoria divennero in seguito tanto leggendarie che Hans Bethe (premio Nobel per la fisica nel 1967) si chiese se esse non fossero la prova di appartenenza ad una specie superiore, che sapeva però imitare bene gli umani. In realtà, il sospetto di un'origine marziana era esteso non solo a von Neumann, ma a tutto il resto della banda dei figli della mezzanotte, i coetanei scienziati ebrei ungheresi emigrati che contribuirono a costruire la bomba atomica. La complessità dei calcoli balistici richiesti per le tavole di tiro di armamenti sempre più sofisticati aveva portato, nel 1943, al progetto del calcolatore elettronico ENIAC di Filadelfia. Non appena ne venne a conoscenza, nell'agosto 1944, von Neumann vi si buttò a capofitto: nel giro di quindici giorni dalla sua entrata in scena, il progetto del calcolatore veniva modificato in modo da permettere la memorizzazione interna del programma. La programmazione, che fino ad allora richiedeva una manipolazione diretta ed esterna dei collegamenti, era così ridotta ad un'operazione dello stesso tipo dell'inserimento dei dati, e l'eniac diveniva la prima realizzazione della macchina universale inventata da Alan Turing nel 1936: in altre parole, un computer programmabile nel senso moderno del termine. All'Istituto di Princeton si dedicò alla progettazione di un nuovo calcolatore, producendo una serie di lavori che portarono alla definizione di quella che oggi è nota come architettura von Neumann: in particolare, la distinzione tra memoria primaria (ROM) e secondaria (RAM), e lo stile di programmazione mediante diagrammi di flusso. Anche questa macchina non fu fortunata: essa fu inaugurata solo nel 1952, con una serie di calcoli per la bomba all'idrogeno, e fu smantellata nel 1957 a causa dell'opposizione dei membri dell'istituto, che decisero da allora di bandire ogni laboratorio sperimentale. Jhon von Neumann definì per la prima volta in modo rigoroso e completo il concetto di elaboratore elettronico a programma memorizzato - la cosiddetta 'macchina di von Neumann'. Anche se altri - come ad esempio Eckert e Mauchly - avevano avuto idee simili, fu Neumann a inquadrarle in una teoria matematica coerente e a svilupparle in una teoria generale delle 'macchine intelligenti' e degli automi. Oltre che per varie applicazioni tecnologiche (dalla matematica alla metereologia), il computer servì a von Neumann anche come spunto per lo studio di una serie di problemi ispirati dall'analogia fra macchina e uomo: la logica del cervello, il rapporto fra l'inaffidabilità dei collegamenti e la loro ridondanza, e il meccanismo della riproduzione. Egli inventò in particolare un modello di macchina (automa cellulare) in grado di autoriprodursi, secondo un meccanismo che risultò poi essere lo stesso di quello biologico in seguito scoperto da James Watson e Francis Crick (premi Nobel per la medicina nel 1962). Il suo risultato più famoso nel campo degli armamenti, invece, fu la scoperta che le bombe di grandi dimensioni sono più devastanti se scoppiano prima di toccare il suolo, a causa dell'effetto addizionale delle onde di detonazione (i media sostennero più semplicemente che von Neumann aveva scoperto che è meglio mancare il bersaglio che colpirlo). L'applicazione più infame del risultato si ebbe il 6 e 9 agosto del 1945, quando le più potenti bombe della storia detonarono sopra il suolo di Hiroshima e Nagasaki, all'altezza calcolata da von Neumann affinché esse producessero il maggior danno aggiuntivo.

15 Von Nuemman e J. Robert Oppenheimer davanti all'evdac EDVAC Electronic Discrete Variable Automatic Computer

16 Grace Murray Hopper Rear Admiral Grace Hopper ( ) è stata una matematica, scienziata di computer, progettista di sistemi e ha inventato il concetto di "compilatore" dei programmi software. Dei suoi contributi intellettuali hanno beneficiato le accademie, l'industria e l'esercito. Nel 1928 si laurea in matematica e fisica presso il Vassar College. E' nota in tutto il mondo per la sua attività sul primo computer digitale della marina, il MARK I. Nel 1949 si unisce a Eckert e Mauchly nella costruzione dell'univac I. Lavorò sull'idea del compilatore per fare in modo che il calcolatore fosse in grado di leggere istruzioni scritte in linguaggio naturale, fino a sviluppare il più noto linguaggio di programmazione commerciale, il COBOL. Grace Hopper servì la facoltà della Moore School per 15 anni. Grace Murray Hopper ( ) Spese una gran parte della sua carriera inventiva dimostrando che qualunque cosa non sia mai stata fatta prima non è detto che sia impossibile da realizzare. E' con questo approccio mentale positivo che le capacità della Hopper consentirono lo sviluppo del primo compilatore nel Prima dell'invenzione della Hopper i programmatori dovevano scrivere lunghissime istruzioni in codice binario (linguaggio della macchina) per qualsiasi nuovo pezzo di software. Se pensiamo che il linguaggio macchina è fatto di soli I e O potete immaginare quale sforzo e spreco di tempo tutto ciò poteva creare all'epoca, senza contare gli errori. La Hopper sentiva che ci doveva essere una soluzione al problema. Determinata a risolvere la questione, impostò il programma che avrebbe liberato i programmatori dall'esigenza di scrivere codice binario. Ma non solo, ogni volta che il computer era chiamato a svolgere una funzione già nota, il compilatore gliela avrebbe messa a disposizione prelevandola da una libreria predisposta allo scopo. Il compilatore, dunque, era una splendida soluzione per risparmiare tempo ed errori, ma la Hopper non si fermò qui. E inventò il COBOL, il primo linguaggio familiare utilizzabile per scrivere programmi gestionali, linguaggio in uso ancora oggi. Andò in pensione nel 1986, dopo avere consegnato alla storia il suo prezioso lavoro e l'esempio della sua determinazione a risolvere qualsiasi problema. Il suo successo fu basato principalmente sulla solida educazione ed una forte volontà inquisitoria. Nel suo ufficio navale teneva appeso un orologio che girava al contrario, per ricordarsi del principio-chiave del successo: molti problemi hanno più di una sola soluzione. La più famosa programmatrice di computer fu conosciuta con vari appellativi, tra cui: "Gran Lady del software", oppure "Amazing Lady" o "Nonnina del Cobol". Aveva iniziato ad insegnare matematica alla Vassar nel 1931, dove rimase fino a quando entrò a far parte della riserva della Marina Militare degli Stati Uniti, nel 1943, e divenne la prima programmatrice del MARK I, un computer della marina. L'amore della Hopper per il Mark I cessò dopo pochi anni, quando la sua attenzione fu attratta dall'univac I, una macchina mille volte più veloce del Mark I. Nel 1946 venne congedata ed entrò nel Computation Laboratory della facoltà di Harvard, dove proseguì il suo lavoro sul Mark II e Mark III. Ma nel 1949 si unì ad Eckert e Mauchly alla Computer Corporation di Philadelphia, successivamente chiamata Sperry Rand, dove progettò il primo computer commerciale elettronico da produrre in serie: l'univac I.

Breve storia del calcolo automatico

Breve storia del calcolo automatico Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Approfondimenti 01 Breve storia del calcolo automatico Marzo 2010 L architettura del calcolatore 1 Approfondimenti: Storia del calcolo automatico

Dettagli

La disumanità del computer sta nel fatto che una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.

La disumanità del computer sta nel fatto che una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta. La disumanità del computer sta nel fatto che una volta programmato e messo in funzione, si comporta in maniera perfettamente onesta.(isaac Asimov) I computer sono incredibilmente veloci, accurati e stupidi.

Dettagli

Appunti di informatica - calcolatori elettromeccanici

Appunti di informatica - calcolatori elettromeccanici Appunti di informatica - calcolatori elettromeccanici Negli anni 30 vengono effettuate parecchie installazioni di macchine tabulatrici a schede presso tutte le principali società. Nasce una vera rivoluzione

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Il Computer!2 Differenti significati (da Wikipedia) elaboratore: in italiano, sottintende un

Dettagli

Il termine Computer proviene dal latino computare, composto di cum e putare, nel significato di contare, calcolare.

Il termine Computer proviene dal latino computare, composto di cum e putare, nel significato di contare, calcolare. Storia breve del calcolatore Definizioni "Calcolatore, computer oppure elaboratore elettronico sono le denominazioni più usate nella nostra lingua per definire la macchina straordinaria che - fra le molte

Dettagli

CHI SARA MAI?????????

CHI SARA MAI????????? Questa che andremo a vedere è la storia dell'uomo più ricco del mondo. Un uomo molto amato, ma anche molto odiato e criticato. Giustamente o no non sta a noi dirlo. Quel che è certo è che quest uomo ha

Dettagli

la "macchina" universale di Turing

la macchina universale di Turing la "macchina" universale di Turing Nel 1854, il matematico britannico George Boole (1815-1864), elaborò una matematica algebrica che da lui prese il nome. Nell'algebra booleana le procedure di calcolo

Dettagli

Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009)

Parte I. Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) Parte I Evoluzione dei Sistemi di Elaborazione (a.a. 2008-2009) I.1 Evoluzione degli Elaboratori N.B. Quasi tutto è successo negli ultimi 50 anni I.2 Generazione 0 (1600-1945) Pascal (1623-1662) Pascaline:

Dettagli

Gli italiani che hanno fatto la storia dell elettricità ALESSANDRO VOLTA

Gli italiani che hanno fatto la storia dell elettricità ALESSANDRO VOLTA Gli italiani che hanno fatto la storia dell elettricità ALESSANDRO VOLTA Quasi tutte le macchine elettriche che usiamo derivano dagli studi e dalle invenzioni di italiani. A parte il personal computer,

Dettagli

Elementi di informatica e web di Guido Fusco

Elementi di informatica e web di Guido Fusco Presentazione UNIVERSITA DEGLI STUDI DI NAPOLI FEDERICO II Facoltà di Sociologia Corso di laurea in culture digitali e della comunicazione http://www.corso-informatica-web.com/ Obiettivi del corso 1 ELEMENTI

Dettagli

Storia dell informatica

Storia dell informatica Storia dell informatica INFORMATICA INFORMATICA INTRODUZIONE PERCHE' I COMPUTER? LIMITI DELLE CAPACITA' ELABORATIVE UMANE. VELOCITA' LIMITATA 2. PESANTI LIMITI ALLA COMPLESSITA DEI PROBLEMI AFFRONTABILI

Dettagli

Elementi di informatica

Elementi di informatica Elementi di informatica Lerina Aversano Anno Accademico 2006/ 2007 Informazioni preliminari 6 crediti (circa 52 ore di lezione) 36 ore di lezione 8 ore di esercitazione 8 ore di laboratorio 1 Orario delle

Dettagli

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli,

A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, Storia del Calcolatore A parte alcuni dispositivi rudimentali dell'antichità classica, non vi furono progressi tecnologici rilevanti fino a circa il 1650 Per tre secoli, vennero ideati dispositivi meccanici

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it Il Computer 2 Differenti significati (da Wikipedia) elaboratore: in italiano, sottintende un

Dettagli

Indice. 1 Rappresentazione dei dati... 3

Indice. 1 Rappresentazione dei dati... 3 INSEGNAMENTO DI INFORMATICA DI BASE LEZIONE II CODIFICA DELL'INFORMAZIONE PROF. GIOVANNI ACAMPORA Indice 1 Rappresentazione dei dati... 3 1.1. Rappresentazione dei numeri... 3 1.1.1 Rappresentazione del

Dettagli

Suggerimenti didattici per la Scuola Secondaria di 1 grado

Suggerimenti didattici per la Scuola Secondaria di 1 grado tradizione e rivoluzione nell insegnamento delle scienze Suoni nell orecchio dal progetto Reinventore per la diffusione della cultura scientifica Suggerimenti didattici per la Scuola Secondaria di 1 grado

Dettagli

IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal

IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal IL COMPUTER. Nel 1500 Leonardo Da Vinci progettò una macchina sui pignoni dentati in grado di svolgere semplici calcoli. Nel 1642 Blase Pascal realizzò la prima macchina da calcolo con un principio meccanico

Dettagli

Informatica giuridica (corso propedeutico) 1

Informatica giuridica (corso propedeutico) 1 STORIA DELL ELABORAZIONE ELETTRONICA 1 PREISTORIA Abaco a pallottoliere (2000 a.c.) Calcolatrici meccaniche progettate da matematici (Nepero, Pascal, Liebnitz) nel 17 e 18 secolo Charles Babbage (Università

Dettagli

Piero Gallo Fabio Salerno. Task. Corso di informatica. Storia del computer. il libro si estende sul web

Piero Gallo Fabio Salerno. Task. Corso di informatica. Storia del computer. il libro si estende sul web Piero Gallo Fabio Salerno Task Corso di informatica 1 il libro si estende sul web Storia del computer il libro si estende sul web Dagli LEZIONE albori al 1822 Sin dall antichità l uomo ha sentito l esigenza

Dettagli

Artefatti intelligenti: Aritmetica Maria G. Bartolini Bussi Università di Modena e Reggio Emilia

Artefatti intelligenti: Aritmetica Maria G. Bartolini Bussi Università di Modena e Reggio Emilia Artefatti intelligenti: Aritmetica Maria G. Bartolini Bussi Università di Modena e Reggio Emilia Seconda Primaria Seconda Primaria Quinta Primaria Seconda Primaria Quinta Primaria Quinta Primaria Prima

Dettagli

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino

Sistemi Operativi. Modulo 2. C. Marrocco. Università degli Studi di Cassino Sistemi Operativi Modulo 2 Schema di un Sistema di Calcolo Programmi Dati di Input Calcolatore Dati di output Modello di von Neumann Bus di sistema CPU Memoria Centrale Memoria di Massa Interfaccia Periferica

Dettagli

Introduzione. è uguale a 0, spostamento di dati da una parte della memoria del calcolatore ad un altra.

Introduzione. è uguale a 0, spostamento di dati da una parte della memoria del calcolatore ad un altra. Appunti di Calcolatori Elettronici Modello di macchina multilivello Introduzione... 1 Linguaggi, livelli e macchine virtuali... 3 La struttura a livelli delle macchine odierne... 4 Evoluzione delle macchine

Dettagli

Guglielmo Marconi. Reginald Fessenden Nikola Tesla

Guglielmo Marconi. Reginald Fessenden Nikola Tesla Guglielmo Marconi Reginald Fessenden Nikola Tesla Telefono mobile Telefono fisso L'invenzione della radio è frutto di una serie di esperimenti tenuti alla fine dell'ottocento che dimostravano la possibilità

Dettagli

V. Franceschelli Diritto delle comunicazioni AA 2014 / 2015

V. Franceschelli Diritto delle comunicazioni AA 2014 / 2015 DIRITTO delle COMUNICAZIONI -Communication Law & Policy- V - Telegrafo Telefono Lezione di giovedì 6 novembre 2014 comunicazioni Strade Posta Telegrafo Telefono Stampa Radio Televisione Internet Convergenza

Dettagli

Dal Pallottoliere al Quantum Computer

Dal Pallottoliere al Quantum Computer Dal Pallottoliere al Quantum Computer R. Tripiccione Dipartimento di Fisica Universita' di Ferrara I Venerdi dell' Universo 4 marzo 2011 Di cosa parliamo stasera?? Una storia dell' evoluzione dei computer,

Dettagli

Complessità computazionale degli algoritmi

Complessità computazionale degli algoritmi Complessità computazionale degli algoritmi Lezione n. 3.bis I precursori dei calcolatore Calcolatore di Rodi o di Andikithira 65 a.c. Blaise Pascale pascalina XVII secolo Gottfried Leibniz Joseph Jacquard

Dettagli

Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco

Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco Introduzione all informatica (cosa è, di cosa si occupa) 9/2/2015 Informatica applicata alla comunicazione multimediale Cristina Bosco Indice - Di cosa si occupa l informatica? - Cosa sono gli algoritmi?

Dettagli

La globalizzazione ci renderà tutti uguali?

La globalizzazione ci renderà tutti uguali? La globalizzazione ci renderà tutti uguali? Suzanne Berger insegna Scienze Politiche al MIT di Boston ed è l autrice di How We Compete. Questo libro riporta i risultati di un indagine condotta, con altri

Dettagli

Corso di Alfabetizzazione Informatica

Corso di Alfabetizzazione Informatica Corso di Alfabetizzazione Informatica Lezione 6 a.a. 2010/2011 Francesco Fontanella La Complessità del Hardware Il modello di Von Neumann è uno schema di principio. Attualmente in commercio esistono: diversi

Dettagli

Corso di Sistemi di Elaborazione delle informazioni

Corso di Sistemi di Elaborazione delle informazioni Corso di Sistemi di Elaborazione delle informazioni Sistemi Operativi Francesco Fontanella La Complessità del Hardware Il modello di Von Neumann è uno schema di principio. Attualmente in commercio esistono:

Dettagli

CAPITOLO 3 Previsione

CAPITOLO 3 Previsione CAPITOLO 3 Previsione 3.1 La previsione I sistemi evoluti, che apprendono le regole di funzionamento attraverso l interazione con l ambiente, si rivelano una risorsa essenziale nella rappresentazione di

Dettagli

INTRODUZIONE ALL INFORMATICA

INTRODUZIONE ALL INFORMATICA INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione

Dettagli

Fondamenti di informatica: un po di storia

Fondamenti di informatica: un po di storia Fondamenti di informatica: un po di storia L idea di utilizzare dispositivi meccanici per effettuare in modo automatico calcoli risale al 600 (Pascal, Leibniz) Nell ottocento vengono realizzati i primi

Dettagli

SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA

SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA Regoli di Nepero Moltiplicazioni In tabella Moltiplicazione a gelosia Moltiplicazioni Con i numeri arabi Regoli di Genaille Moltiplicazione

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Corso di Laurea in Scienze dell'educazione, 2014-15 Lorenzo Bettini http://www.di.unito.it/~bettini Informazioni generali Ricevimento studenti su appuntamento Dipartimento di

Dettagli

I mutamenti tecnologici fra le due guerre.

I mutamenti tecnologici fra le due guerre. I mutamenti tecnologici fra le due guerre. Vediamo ora i cambiamenti tecnologici tra le due guerre. È difficile passare in rassegna tutti i più importanti cambiamenti tecnologici della seconda rivoluzione

Dettagli

Le macchine da calcolo fino al 1799

Le macchine da calcolo fino al 1799 Le macchine da calcolo fino al 1799 4000-1200 ac Abitanti delle prime civiltà di Sumeri tengono già traccia di operazioni commerciali utilizzando apposite tavolette. L'Estratto conto è molto antico! tavoletta

Dettagli

INTRODUZIONE ALL INFORMATICA

INTRODUZIONE ALL INFORMATICA INTRODUZIONE ALL INFORMATICA Cosa è l Informatica? Scienza degli elaboratori elettronici (Computer Science) Scienza dell informazione Scienza della rappresentazione, memorizzazione, elaborazione e trasmissione

Dettagli

Cenni di logica & algebra booleana

Cenni di logica & algebra booleana Cenni di algebra booleana e dei sistemi di numerazione Dr. Carlo Sansotta - 25 2 Parte Cenni di logica & algebra booleana 3 introduzione L elaboratore elettronico funziona secondo una logica a 2 stati:

Dettagli

Dato che queste istruzioni erano scritte su pagine solubili nell'acqua (per poter essere più facilmente distrutte, evitando in tal modo che cadessero

Dato che queste istruzioni erano scritte su pagine solubili nell'acqua (per poter essere più facilmente distrutte, evitando in tal modo che cadessero Il software Il termine software ha origine durante la seconda guerra mondiale. I tecnici dell'esercito inglese erano impegnati nella decrittazione dei codici tedeschi di Enigma, di cui già conoscevano

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici (5 crediti) A.Marchetti Spaccamela a.a. 2006/2007 Informazione generali sul corso Obiettivo del corso: Conoscenza del funzionamento di un calcolatore elettronico Verifica Prova

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

Sistemi di Elaborazione dell'informazione Introduzione. Sistemi di Elaborazione dell'informazione - Introduzione 1

Sistemi di Elaborazione dell'informazione Introduzione. Sistemi di Elaborazione dell'informazione - Introduzione 1 Sistemi di Elaborazione dell'informazione Introduzione Sistemi di Elaborazione dell'informazione - Introduzione 1 Che cos è l Informatica? L insieme dei processi e delle tecnologie che rende possibile

Dettagli

Informatica per la comunicazione" - lezione 2 -

Informatica per la comunicazione - lezione 2 - Informatica per la comunicazione" - lezione 2 - Diamo una rapida occhiata al momento e al personaggio storico che vengono visti come l inizio dell informatica come la conosciamo oggi, pur dovendo riconoscere

Dettagli

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

Hardware, software e periferiche. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Hardware, software e periferiche Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre Riepilogo - Concetti di base dell informatica L'informatica è quel settore scientifico disciplinare

Dettagli

Il paracadute di Leonardo

Il paracadute di Leonardo Davide Russo Il paracadute di Leonardo Il sogno del volo dell'uomo si perde nella notte dei tempi. La storia è piena di miti e leggende di uomini che hanno sognato di librarsi nel cielo imitando il volo

Dettagli

Istituto Istruzione Secondaria Superiore ETTORE MAJORANA

Istituto Istruzione Secondaria Superiore ETTORE MAJORANA PRESENTAZIONE In questa parte del laboratorio si andranno ad affrontare una serie di esperienze per scoprire il funzionamento del telefono e delle sue parti fondamentali, si ripeterà l esperienza di Meucci,

Dettagli

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X.

Algebra Di Boole. Definiamo ora che esiste un segnale avente valore opposto di quello assunto dalla variabile X. Algebra Di Boole L algebra di Boole è un ramo della matematica basato sul calcolo logico a due valori di verità (vero, falso). Con alcune leggi particolari consente di operare su proposizioni allo stesso

Dettagli

I SISTEMI DI NUMERAZIONE

I SISTEMI DI NUMERAZIONE Istituto di Istruzione Superiore G. Curcio Ispica I SISTEMI DI NUMERAZIONE Prof. Angelo Carpenzano Dispensa di Informatica per il Liceo Scientifico opzione Scienze Applicate Sommario Sommario... I numeri...

Dettagli

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch.

Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE. Lez2 Informatica Sc. Giuridiche Op. aritmetiche/logiche arch. Lezione 2 OPERAZIONI ARITMETICHE E LOGICHE ARCHITETTURA DI UN ELABORATORE Comunicazione importante dalla prossima settimana, la lezione del venerdì si terrà: dalle 15:00 alle 17.15 in aula 311 l orario

Dettagli

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI

L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI L INNOVAZIONE SCIENTIFICO-TECNOLOGICA NEI PROCESSI PRODUTTIVI Scienza ed industria hanno oggi costituito legami molto forti di collaborazione che hanno portato innovazione tecnologica sia a livello organizzativo-amministrativo

Dettagli

Scratch 2.0 Modulo didattico

Scratch 2.0 Modulo didattico Scratch 2.0 Modulo didattico Sommario Premessa... 3 Perché insegnare la programmazione del computer ai Bambini?... 4 Scratch... 5 Destinatari... 6 Materiali... 6 Risorse online... 6 Modulo didattico...

Dettagli

Introduzione 7. In principio era a disco 9 1. Come funziona(va) il telefono 9 2. La rete pubblica (PSTN) 10 3. Voglia di servizi 12

Introduzione 7. In principio era a disco 9 1. Come funziona(va) il telefono 9 2. La rete pubblica (PSTN) 10 3. Voglia di servizi 12 Indice-Sommario Introduzione 7 In principio era a disco 9 1. Come funziona(va) il telefono 9 2. La rete pubblica (PSTN) 10 3. Voglia di servizi 12 Telefonate locali, interurbane, intercontinentali; Audio

Dettagli

I Sistemi di numerazione e la rappresentazione dei dati

I Sistemi di numerazione e la rappresentazione dei dati I Sistemi di numerazione e la rappresentazione dei dati LA RAPPRESENTAZIONE DELLE INFORMAZIONI (1) Per utilizzare un computer è necessario rappresentare in qualche modo le informazioni da elaborare e il

Dettagli

Rappresentazione e Memorizzazione dei Dati

Rappresentazione e Memorizzazione dei Dati Rappresentazione e Memorizzazione dei Dati Giuseppe Nicosia CdL in Matematica (Laurea Triennale) Facoltà di Scienze MM.FF.NN. Università di Catania Bit e loro Memorizzazione Definizioni Algoritmo: una

Dettagli

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta

Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Sistema di numerazione binario, operazioni relative e trasformazione da base due a base dieci e viceversa di Luciano Porta Anche se spesso si afferma che il sistema binario, o in base 2, fu inventato in

Dettagli

PERCHÉ RICORDARE ALAN TURING

PERCHÉ RICORDARE ALAN TURING PERCHÉ RICORDARE ALAN TURING «Le macchine mi prendono alla sprovvista molto frequentemente» Alan Turing Se qualche tempo fa avessimo chiesto in giro: «Sa chi è stato Alan Turing?», in pochi ci avrebbero

Dettagli

SOCRATE E LE LEGGI DELLA CITTA. L esempio di un cittadino nell antichità

SOCRATE E LE LEGGI DELLA CITTA. L esempio di un cittadino nell antichità SOCRATE E LE LEGGI DELLA CITTA L esempio di un cittadino nell antichità Poiché Socrate non ha lasciato testi scritti, conosciamo la sua vita e il suo pensiero attraverso le opere di Platone, famoso filosofo,

Dettagli

roulette americana come giocare

roulette americana come giocare roulette americana come giocare Indice Le origini del gioco 4 Ogni gioco ha i propri gettoni 5 Esperienza o superstizione? 8 Come piazzare una scommessa? 8 Quando e come scommettere sulla tabella dei

Dettagli

Tanti luoghi, tanta storia, tanti volti nella memoria

Tanti luoghi, tanta storia, tanti volti nella memoria Tanti luoghi, tanta storia, tanti volti nella memoria 4 ottobre 2015 Giornata delle famiglie al Museo PROGETTO: Liliana Costamagna Progetto Grafico: Roberta Margaira Questo album ti accompagna a scoprire

Dettagli

L informatica ed il pensiero computazionale

L informatica ed il pensiero computazionale L informatica ed il pensiero computazionale Paolo Ciancarini Dipartimento di Informatica Università di Bologna Liceo Scientifico Rosetti San Benedetto del Tronto 10 3 2015 Sommario L informatica è una

Dettagli

Lezione 1: come si descrive la posizione dei corpi

Lezione 1: come si descrive la posizione dei corpi Lezione 1 - pag.1 Lezione 1: come si descrive la posizione dei corpi 1.1. Tutto si muove Tutto intorno a noi si muove. Le nuvole nel cielo, l acqua negli oceani e nei fiumi, il vento che gonfia le vele

Dettagli

IL PRINCIPIO DI ETERODINA

IL PRINCIPIO DI ETERODINA IL PRINCIPIO DI ETERODINA di Giuseppe Zella EVOLUZIONE E RIVOLUZIONE DELLE TELECOMUNICAZIONI Il processo di miscelazione del debole segnale proveniente dall'antenna ricevente con quello dell'oscillatore

Dettagli

Tecnologie informatiche - Parte 1. Hardware

Tecnologie informatiche - Parte 1. Hardware Tecnologie informatiche - Parte 1. Hardware 1. Introduzione. I segnali binari. La parola informatica deriva dal termine francese informatique: è la fusione di due parole information e automatique che significa

Dettagli

Il Test di Turing. Uomo o macchina? Cecilia Pasquini

Il Test di Turing. Uomo o macchina? Cecilia Pasquini Il Test di Turing Uomo o macchina? Cecilia Pasquini Corso di Divulgazione e Museologia Matematica Corso di Laurea Magistrale in Matematica Università di Ferrara A. A. 2011-2012 Sezione 1 Test di Turing:

Dettagli

Non mi resta che augurarvi buona lettura, sperando di aiutarvi a diventare tanti Papà Ricchi! 1. IL RICCO NON LAVORA PER DENARO

Non mi resta che augurarvi buona lettura, sperando di aiutarvi a diventare tanti Papà Ricchi! 1. IL RICCO NON LAVORA PER DENARO Credo che nella vita sia capitato a tutti di pensare a come gestire al meglio i propri guadagni cercando di pianificare entrate ed uscite per capire se, tolti i soldi per vivere, ne rimanessero abbastanza

Dettagli

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo.

Siamo così arrivati all aritmetica modulare, ma anche a individuare alcuni aspetti di come funziona l aritmetica del calcolatore come vedremo. DALLE PESATE ALL ARITMETICA FINITA IN BASE 2 Si è trovato, partendo da un problema concreto, che con la base 2, utilizzando alcune potenze della base, operando con solo addizioni, posso ottenere tutti

Dettagli

La Statistica in Classe. Ing. Ivano Coccorullo

La Statistica in Classe. Ing. Ivano Coccorullo La Statistica in Classe Ing. Ivano Coccorullo Presentazioni Mi chiamo Ivano Coccorullo Ho?? anni Insegno Fisica a Vallo della Lucania e Matematica al Liceo De Filippis di Cava Ho insegnato Matematica al

Dettagli

LA NUMERAZIONE BINARIA

LA NUMERAZIONE BINARIA LA NUMERAZIONE BINARIA 5 I SISTEMI DI NUMERAZIONE Fin dalla preistoria l uomo ha avuto la necessità di fare calcoli, utilizzando svariati tipi di dispositivi: manuali (mani, bastoncini, sassi, abaco),

Dettagli

Introduzione ai Calcolatori Elettronici

Introduzione ai Calcolatori Elettronici Introduzione ai Calcolatori Elettronici Introduzione al Web Internet A.A. 2013/2014 Domenica Sileo Università degli Studi della Basilicata Introduzione al Web : Internet >> Sommario Sommario n Internet

Dettagli

VINCENZO IAVAZZO CREA IL TUO SOFTWARE

VINCENZO IAVAZZO CREA IL TUO SOFTWARE VINCENZO IAVAZZO CREA IL TUO SOFTWARE Imparare a programmare e a realizzare software con i più grandi linguaggi di programmazione 2 Titolo CREA IL TUO SOFTWARE Autore Vincenzo Iavazzo Editore Bruno Editore

Dettagli

www.ferroviedellostato.it 00161 Roma Piazza della Croce Rossa, 1 Alta Velocità. Una storia di successi tutti italiani

www.ferroviedellostato.it 00161 Roma Piazza della Croce Rossa, 1 Alta Velocità. Una storia di successi tutti italiani Piazza della Croce Rossa, 1 00161 Roma www.ferroviedellostato.it Alta Velocità. Una storia di successi tutti italiani Alta Velocità. Una storia di successi tutti italiani La storia dell Alta Velocità inizia

Dettagli

Rappresentazione digitale

Rappresentazione digitale I BIT POSSONO RAPPRESENTARE TUTTO Tutta l informazione interna ad un computer è codificata con sequenze di due soli simboli : 0 e 1 è facile realizzare dispositivi elettronici che discriminano fra due

Dettagli

Ogni fatto e personaggio è puramente casuale, nomi e cognomi sono puramente di fantasia e quindi non riconducibili alla realtà, anche il racconto è

Ogni fatto e personaggio è puramente casuale, nomi e cognomi sono puramente di fantasia e quindi non riconducibili alla realtà, anche il racconto è I fogli bianchi Ogni fatto e personaggio è puramente casuale, nomi e cognomi sono puramente di fantasia e quindi non riconducibili alla realtà, anche il racconto è frutto di immaginazione e non ha nessuna

Dettagli

Cenno sui metodi Monte Carlo

Cenno sui metodi Monte Carlo Cenno sui metodi Monte Carlo I metodi probabilistici hanno una lunga storia ma solo dopo il 1944 è iniziato un loro studio sistematico che ha portato a notevoli sviluppi. Attualmente è stato valutato che

Dettagli

Indice. 1 Premessa: Introduzione e scopo del corso -----------------------------------------------------------3

Indice. 1 Premessa: Introduzione e scopo del corso -----------------------------------------------------------3 INSEGNAMENTO DI INFORMATICA LEZIONE I INTRODUZIONE ALLE NUOVE TECNOLOGIE DELL INFORMAZIONE E DELLA COMUNICAZIONE PROF. ORLANDO DE PIETRO Indice 1 Premessa: Introduzione e scopo del corso -----------------------------------------------------------3

Dettagli

Commodore 64. Nel gennaio 1981, la Commodore iniziò il progetto dei chip grafico e sonoro per una nuova generazione di console per videogiochi.

Commodore 64. Nel gennaio 1981, la Commodore iniziò il progetto dei chip grafico e sonoro per una nuova generazione di console per videogiochi. Commodore La Commodore International Ltd è stata una holding multinazionale che ha operato principalmente nel settore dell'informatica. Ha iniziato la sua attività nel 1962 producendo macchine per ufficio.

Dettagli

CAD B condotto da Daniela Sidari 05.11.2012

CAD B condotto da Daniela Sidari 05.11.2012 CAD B condotto da Daniela Sidari 05.11.2012 COS È L INFORMATICA? Il termine informatica proviene dalla lingua francese, esattamente da INFORmation electronique ou automatique ; tale termine intende che

Dettagli

All attenzione del DIRIGENTE. Con preghiera di diffusione agli Istituti di Istruzione Superiore di II grado

All attenzione del DIRIGENTE. Con preghiera di diffusione agli Istituti di Istruzione Superiore di II grado MIUR UFFICIO SCOLASTICO REGIONALE PER LA CALABRIA DIREZIONE GENERALE - UFFICIO III CATANZARO LIDO (CZ) All attenzione del DIRIGENTE Angela Riggio Rende 24/2/2015 Con preghiera di diffusione agli Istituti

Dettagli

Il calcolatore: presupposti e teorie

Il calcolatore: presupposti e teorie Il calcolatore: presupposti e teorie Il digitale I primi calcolatori La struttura del computer Linguaggio binario: la convergenza al digitale La numerazione binaria è alla base della trasmissione usata

Dettagli

Ricordo di Bruno de Finetti con documenti d epoca

Ricordo di Bruno de Finetti con documenti d epoca Ricordo di Bruno de Finetti con documenti d epoca Alfeo Zanette Assicurazioni Generali Vorrei ringraziare gli organizzatori di questo incontro in occasione del centenario della nascita del prof. Bruno

Dettagli

Insegnare il Basket - versione e book

Insegnare il Basket - versione e book Lezione n. 1 Metodologia d insegnamento: spiegazione, dimostrazione, correzione Introduzione La metodologia dell insegnamento è la base di una corretta crescita tecnica tattica e psicologica degli atleti.

Dettagli

Informatica. Terzo anno Prof. A. Longheu

Informatica. Terzo anno Prof. A. Longheu Informatica Terzo anno Prof. A. Longheu Come studiare??? Anzitutto, qualche consiglio su come studiare Primo passo: capire quali fattori influenzano la propria capacità di imparare (ANALISI) 2 Come studiare???

Dettagli

Chris Anderson. Makers. Il ritorno dei produttori. Per una nuova rivoluzione industriale

Chris Anderson. Makers. Il ritorno dei produttori. Per una nuova rivoluzione industriale Chris Anderson Makers Il ritorno dei produttori Per una nuova rivoluzione industriale Titolo originale: Makers. The New Industrial Revolution Editore originale: Crown Business, an imprint of the Crown

Dettagli

MATEMATICA CLASSE SECONDA OBIETTIVI OPERATIVI. OBIETTIVI DI APPRENDIMENTO Conoscere il numero nei suoi vari aspetti.

MATEMATICA CLASSE SECONDA OBIETTIVI OPERATIVI. OBIETTIVI DI APPRENDIMENTO Conoscere il numero nei suoi vari aspetti. MATEMATICA Traguardi per lo sviluppo delle competenze al termine della scuola primaria L alunno si muove con sicurezza nel calcolo scritto e mentale con i numeri naturali e sa valutare l opportunità di

Dettagli

Macchine Teoriche e Architettura di base INDICE

Macchine Teoriche e Architettura di base INDICE Macchine Teoriche e Architettura di base INDICE I. LA MACCHINA DI TURING II. IL TEST DI TURING III. JOHN VON NEUMANN IV. LA MACCHINA DI VON NEUMANN V. IL FUNZIONAMENTO DELLA MACCHINA DI VON NEUMANN 1 Macchine

Dettagli

Termini che è necessario capire:

Termini che è necessario capire: Per iniziare 1........................................ Termini che è necessario capire: Hardware Software Information Technology (IT) Mainframe Laptop computer Unità centrale di elaborazione (CPU) Hard

Dettagli

IL MONDO DEI ROBOT: I PROTAGONISTI DELL AUTOMAZIONE INDUSTRIALE

IL MONDO DEI ROBOT: I PROTAGONISTI DELL AUTOMAZIONE INDUSTRIALE IL MONDO DEI ROBOT: I PROTAGONISTI DELL AUTOMAZIONE INDUSTRIALE La realizzazione di sistemi di controllo automatico si può far risalire ad epoche piuttosto remote nella storia dell umanità. Le prime applicazioni

Dettagli

I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA

I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA I SISTEMI DI NUMERAZIONE E LA NUMERAZIONE BINARIA Indice Introduzione Il sistema decimale Il sistema binario Conversione di un numero da base 10 a base 2 e viceversa Conversione in altri sistemi di numerazione

Dettagli

Che cosa è la fisica? Per arrivare ad una legge fisica si fa un insieme di cose pratiche (procedura) che si chiama metodo scientifico.

Che cosa è la fisica? Per arrivare ad una legge fisica si fa un insieme di cose pratiche (procedura) che si chiama metodo scientifico. 01 Che cosa è la fisica? In questa lezione iniziamo a studiare questa materia chiamata fisica. Spesso ti sarai fatto delle domande su come funziona il mondo e le cose che stanno attorno a te. Il compito

Dettagli

Obiettivi del corso: Fornire le nozioni di base sull architettura dei sistemi di calcolo Fornire i primi strumenti di descrizione e di analisi dei sistemi digitali Descrivere in modo verticale il funzionamento

Dettagli

La storia di Apple. dalla nascita ai giorni nostri. A.A. 2009/2010 Balagion Mattia matr. 825485

La storia di Apple. dalla nascita ai giorni nostri. A.A. 2009/2010 Balagion Mattia matr. 825485 La storia di Apple dalla nascita ai giorni nostri A.A. 2009/2010 Balagion Mattia matr. 825485 Qualche info generale Sede principale: 1 Infinite Loop, Cupertino 92010 Anno fondazione: 1 aprile 1976 Soci

Dettagli

INFORMATICA. INFORmazione automatica

INFORMATICA. INFORmazione automatica INFORMATICA INFORmazione automatica Insieme di discipline e tecniche per rappresentare, elaborare e trasmettere automaticamente delle informazioni. Computer - Elaboratore elettronico: e macchina concepita

Dettagli

Introduzione A cura del Dott. Cravero, psicologo de Il Cerchio - Centro Adozioni ASL Milano 1

Introduzione A cura del Dott. Cravero, psicologo de Il Cerchio - Centro Adozioni ASL Milano 1 Relazione Incontro del 30 Settembre 2008 BAMBINI ADOTTIVI E BIOLOGICI INSIEME IN FAMIGLIA Introduzione A cura del Dott. Cravero, psicologo de Il Cerchio - Centro Adozioni ASL Milano 1 La genitorialità

Dettagli

ITALIANO TESTO 1. Enrico Caruso

ITALIANO TESTO 1. Enrico Caruso ITALIANO TESTO 1 Enrico Caruso 1 10 1 20 2 30 3 40 4 Enrico Caruso nacque a Napoli, il 2 febbraio 1873 e vi morì il 2 agosto 1921. I suoi genitori, Marcellino e Anna Baldini, si erano sposati il 21 agosto

Dettagli

Programma di Informatica. AS 2014-2015 Classe 1C

Programma di Informatica. AS 2014-2015 Classe 1C ISTITUTO D ISTRUZIONE SECONDARIA SUPERIORE I.T.C.G. L. EINAUDI LICEO SCIENTIFICO G. BRUNO MURAVERA Programma di Informatica. AS 2014-2015 Classe 1C Docente: Profssa. Cannas Enrichetta Libro di Testo Titolo:

Dettagli

Informatica per le discipline umanistiche e linguistiche

Informatica per le discipline umanistiche e linguistiche Informatica per le discipline umanistiche e linguistiche Roberto Zamparelli (parte prima) Marco Baroni (parte seconda) Precursori nel precedente ordinamento (509): IU B/C/D Informatica Umanistica A (=

Dettagli

Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail laghi@ce.unipr.it

Contatti 2. Testo. Contatti. Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione. tel. 0521 905712 e-mail laghi@ce.unipr.it Contatti 2 Maria Chiara Laghi, Ph.D Dip. Ingegneria dell Informazione tel. 0521 905712 e-mail laghi@ce.unipr.it Pagina web del corso http://www.ce.unipr.it/people/laghi/informaticasg2012 a.a. 2011/2012

Dettagli

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter Informatica B a.a 2005/06 (Meccanici 4 squadra) Scaglione: da PO a ZZZZ PhD. Ing. Michele Folgheraiter Architettura del Calcolatore Macchina di von Neumann Il calcolatore moderno è basato su un architettura

Dettagli

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona

Programmazione per Bioinformatica Il Calcolatore e la Programmazione. Dr Damiano Macedonio Università di Verona Programmazione per Bioinformatica Il Calcolatore e la Programmazione Dr Damiano Macedonio Università di Verona Architettura del calcolatore La prima decomposizione di un calcolatore è relativa a due macrocomponenti:

Dettagli