amo gli algoritmi - renzo davoli -
TRANSCRIPT
![Page 1: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/1.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
We're Open 2013
Amo gli Algoritmi
Renzo DavoliALMA MATER STUDIORUM: Universita' di Bologna
Istituto Tecnico Tecnologico Blaise Pascal - CesenaNovember 9th, 2013
![Page 2: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/2.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
![Page 3: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/3.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Informatica, questa sconosciuta...
![Page 4: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/4.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Una storia d'amore...
● 1975: il primo computer “Hermes Systems”– 4K in memoria a nuclei di ferrite!
● 1979: iscrizione al corso sperimentale per programmatori a numero chiuso– Con la mia calcolatrice Hyda
● 1986: laurea in matematica applicata● 1987: installazione del primo nodo Internet universitario in
Italia● ...● 2012 RaspiBO
![Page 5: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/5.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Ecco la Hyda
![Page 6: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/6.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Una differenza fondamentale
Hardware - Software
![Page 7: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/7.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Hardware vs. Software
● L'hardware si riconosce dal software quando qualcosa non funziona:– L'hardware puo' essere preso a calci
– Contro il software si puo' solo imprecare.
![Page 8: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/8.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Hardware vs. Software
● Hardware (materia, cio' che si ha)
– oggetto fisico. Non si crea, non si distrugge, si trasforma. E' disponibile in quantita' limitata.
– E' un aggregato di atomi.
– Se si cede ad altri un elemento hardware ne perdete il possesso.
● Software (spirito, cio' che e')
– Conoscenza. Si crea, si propaga, si duplica senza costo.
– Piu' e' disponibile, piu' se ne genera di nuova!
– Se si cede conoscenza/informazione ad altri non si perde la propria
![Page 9: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/9.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Software=Conoscenza
● La codifica digitale ha mostrato la reale natura del software.– Poesia
– Musica
– Film
– Narrativa
– Teoremi, formule matematiche
– Teorie scientifiche
– Metodi di lavoro
– Ricette di cucina
– Barzellette
– Programmi per elaboratore
hanno la stessa natura: sono software cioè conoscenza
![Page 10: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/10.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
E' in corso una grande rivoluzione...
πάντα πνεύμα
![Page 11: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/11.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Vi ricordate Gutemberg?
● La stampa a caratteri mobili ha solo reso piu' facile la produzione di un supporto (libro stampato)
● Questa invenzione e' stata fra le principali cause del Rinascimento
● Il piu' facile trasferimento della conoscenza ha causato una rivoluzione culturale
Immagine: Wikipedia
![Page 12: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/12.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
La rivoluzione digitale
● E' un fenomeno che ha una portata molto superiore alla Stampa a caratteri mobili.
● Il Rinascimento ha portato grandi conquiste in campo scientifico, culturale, artistico e nuovi equilibri politici e sociali.
● Cosa sta succedendo oggi?● Il software e' diventato indipendente
dall'hardware!
![Page 13: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/13.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Facciamo un gioco
Pensiamo di leggere il libro di Storia che avranno fra le mani i
nostri pronipoti fra qualche secolo.
Cosa raccontera' del XXI secolo?
![Page 14: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/14.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Benvenuti nel secondo Rinascimento
![Page 15: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/15.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Primo e Secondo Rinascimento
2reinaissance.org
Ghirlandaio 1490. Portrait of a Young Man, Profile Portrait of a Young WomanTwo characters from the online strategy game Valor by the designer Chris Ng Fhze Yang, Singapore [Yan 2011].
![Page 16: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/16.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Prospettiva
![Page 17: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/17.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Le “prospettive” del II rinascimentoMedio Evo moderno Secondo Rinascimento
Mercato Ecosistema
Push Pull
Prodotto Piattaforma
Competizione Co-Evoluzione
Software Proprietario Libero/Open Source
Economia Wiki-nomics
“Proprieta' Intellettuale” Liberta' di Pensiero
Visione Centralizzata, Gerarchica Rete, Mesh, Grid
Consumatore Cittadino (del mondo)
Spettatore Attore/Protagonista
Presente Futuro
Avere Essere
![Page 18: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/18.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i. Informatica
![Page 19: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/19.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Informatica
● E' la scienza che ha causato l'avvento del secondo rinascimento
● Cosa studia?● Quali sono i nostri eroi?
![Page 20: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/20.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Informatica
● Informazione + Automatica● Informazione = Conoscenza utile● Dato = Conoscenza non utile perche'
incompleta o “grezza”● I tre problemi fondamentali dell'Informatica
sono:– elaborazione (trasformazione dei dati in informazione)
– memorizzazione (trasferimento nel tempo)
– comunicazione (trasferimento nello spazio).
![Page 21: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/21.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Matematica: Scienza e Tecnologia
● Scienza: esempi– Quadrato di binomio
– Derivate, Integrali
–
● Eroi: esempi– Gauss
– Fermat
– Eulero
● Tecnologia: esempihttp://en.wikipedia.org/wiki/Calculator,
eiπ+1=0
![Page 22: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/22.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Fisica: Scienza e Tecnica
● Scienza: esempi– Moto del pendolo
– Legge di Archimede
–
● Eroi: esempi– Einstein
– Plank
– Galileo
● Tecnologia: esempihttp://it.wikipedia.org/wiki/Tachimetro,http://commons.wikimedia.org/wiki/File:Termometro.JPG
E=mc2
![Page 23: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/23.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Informatica: Scienza e Tecnologia
● Scienza: esempi– Algoritmi di ricerca
– Complessità computazionale
– Automi a stati finiti
– Macchine di Turing
–
● Tecnologia: esempi– Computer
– Cellulari
– Word processor
– Fogli elettronici
– Strumenti di presentazioneP=NP?
![Page 24: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/24.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Al-Queda?
![Page 25: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/25.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
no! al-Khwarizmi!بنموسیخوارزمي محمد
E' uno di piu' grandi matematici di tutti i tempoVisse a Baghdad 780-850 AD.Ha introdotto l'uso dei numerali indiani (che oggi si dicono numeri arabi) e l'idea dello zero. Scrisse
الكتاب المختصر في حساب الجبر والمقابلة“Completamento e Riduzione”: il primo testo di algebra.
![Page 26: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/26.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Informatica
● Studia come creare conoscenza per generare automaticamente nuova conoscenza.
● E' una Scienza appassionante● Studia gli algoritmi piu' efficienti e i linguaggi
per la elaborazione (programmazione)● Un algoritmo e' una sequenza finita di passi
logici che servono per risolvere un problema
![Page 27: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/27.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Attenti!
● Un biologo non e' un esperto di microscopi● Un astronomo non e' un esperto di telescopi
● Un informatico non e' un esperto di computer
● I computer sono per l'informatico come i microscopi del biologo o i telescopi per gli astronomi (i dinamometri dei fisici, le cartine al tornasole dei chimici etc etc...)
![Page 28: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/28.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Thinkgeek.com
![Page 29: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/29.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
L'informatico
● E' un problem solver!● Analizza i metodi di soluzione dei problemi e
studia:– Come produrre soluzioni efficienti
– Come trovare soluzioni generali
– Come dimostrare che le soluzioni sono esatte
– Quali linguaggi usare per rappresentare il software (dati, informazioni, istruzioni, protocolli)
![Page 30: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/30.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
L'ECDL VA ABOLITA senza se e senza ma
● Ogni scuola seria deve bandire inutilita' dannose come l'ECDL (vecchia, nuova, proprietaria, libera, settoriale, EUCIP...).
● E' una iniziativa utile solo a generare reddito per AICA.
ECDL forma "spettatori"
ECDL non e' "europea"
ECDL crea dipendenza
ECDL contribuisce a diminuire la competitivita' italiana ed aumenta il debito pubblico.
ECDL e' noiosa per gli studenti
ECDL genera frustrazione fra gli insegnanti
ECDL non c'entra NULLA con l'informatica
ECDL consuma inutilmente risorse (denaro e tempo) nelle scuole e nelle universita'.
ECDL ha introdotto un discrimine economico tra studenti
![Page 31: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/31.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
![Page 32: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/32.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
![Page 33: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/33.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
... e l'informatica e' una scienza che stimola la creativita'
![Page 34: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/34.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Il senso della didattica:
“Si tu veux construire un bateau, ne rassemble pas des hommes pour aller chercher du bois, préparer des outils, répartir les tâches, alléger le travail, mais enseigne aux gens la nostalgie de l’infini de la mer.”– Antoine de Saint-Exupéry
![Page 35: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/35.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Le risonanze..,
“L'insegnamento e' un fenomeno di risonanza. Ogni studente ha proprie capacita' e propri talenti innati, ha frequenze proprie di risonanza. Deve essere esposto a quanti piu' domini del sapere e metodologie sia possibile. Quando incontrera' una vibrazione simile ad una delle proprie frequenze iniziera' a risuonare, e sara' l'inizio di una magnifica avventura.”(R. Davoli 2012).
![Page 36: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/36.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Ragazzi del secondo rinascimentonella scuola del medioevo moderno● Non avvertono la necessita' di formalizzare,
modellizzare la conoscenza. Tutto e' "one click away". Perche' memorizzare, perche' ricordare?
● Si sentono spettatori del mondo. Sono sperduti nel mare di conoscenza. Tutto e' gia' stato detto e fatto, il "muro di accesso" per poter essere protagonisti appare troppo alto da superare.
● E' tutto molto bello, appariscente e difficile. Non si puo' competere con cio' che e' gia' disponibile.
![Page 37: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/37.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Nel 2013 la (vecchia) scuola insegna cosa e non come...
● Lo scopo e' superare una serie di test– La scuola viene spesso vista come un reality show:
● Interrogazione = confessionale● Chi viene “eliminato” oggi?
● Entra in crisi il modello scolastico– Visioni distorte:
● Scuola mondo irreale -> Lavoro mondo irreale● Cultura inutile -> basta prendere il titolo di studio● Il “ruolo” e' inutile -> basta prendere lo stipendio
![Page 38: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/38.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Gli algoritmi... caro Gramellini
● Servono per calcolare le immagini della TAC– Salvano vite umane
● Servono per elaborare i dati delle sequenze di DNA– Aiutano a debellare malattie
● Calcolano le previsioni del tempo– Consentono di poter viaggiare in sicurezza
● Conservano l'eredita' culturale
per preservare la conoscenza
![Page 39: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/39.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Un programma e' un'opera...
● Come il musicista gioisce nel sentire la propria sinfonia o l'artigiano a rimirare l'opera delle sue mani cosi' l'informatico ammira i suoi programmi
E' la gioia dell'artigiano intellettuale
![Page 40: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/40.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
L'informatico e' un artigiano molto particolare
● Gli strumenti e i risultati dell'informatico hanno la stessa natura, sono software. Usano e formalizzano conoscenza per generare conoscenza..
● Quindi gli informatici possono scrivere programmi per generare programmi...
● ... o programmi per controllare il funzionamento di programmi...
● (ma non possono scrivere programmi che controllano se due programmi implementano lo stesso algoritmo)
![Page 41: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/41.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Gli algoritmi rendono liberi...
L'informatico puo' creare le proprie soluzioni ai problemi che incontra o valutare le soluzioni esistenti
● E' indipendente...– ... e questo rende economicamente competitivi!
![Page 42: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/42.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
La rinascita: un fenomeno globale:
● Regno Unito:– Raspberry pi
● Stati Uniti:– Code.org
– sheplusplus
![Page 43: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/43.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Un nuovo mondo ● Coder Dojo
– Imparare a programmare
● Makers– Imparare a costruire
`
![Page 44: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/44.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Imparare a riparare
![Page 45: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/45.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
La conoscenza plasma la materia
● Stampanti 3D
![Page 46: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/46.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Da smanettoni a Maker
![Page 47: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/47.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Il software e' libero per definizione
● Oggi e' chiaro a tutti.● Nel 2013 rimane una parte marginale di
software proprietario...
![Page 48: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/48.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
La conoscenza e' infinita
● Come il mare di Antoine de Saint-Exupéry, anzi di piu'...
● Gli algoritmi sono forme d'arte, che aiutano ad esplorare nuovi orizzonti...
● ...e anche un po' se stessi.
![Page 49: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/49.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
Alcuni nostri eroi
Harold Abelson, Eric Allman, Charles Babbage, John W. Backus, Fabrice Bellard, Tim Berners-Lee, Daniel Julius Bernstein, Vinton Cerf, Sivasubramanian Chandrasegarampilai, Alonzo Church, Alan Cox, Seymour R. Cray, Haskell Brooks Curry, David Cutler, Theo de Raadt, L. Peter Deutsch, Whitfield Diffie, Edsger Wybe Dijkstra, John "Captain Crunch" Draper, Jim Ellis, John "GNU" Gilmore, James Gosling, Richard William Gosper, Richard Greenblatt, Grace Brewster Murray Hopper, Jordan Hubbard, David Albert Huffman, Steven Jobs, William N. Joy, Robert E. Kahn, Brian Wilson Kernighan, Stephen Cole Kleene, Tom Knight, Donald Ervin Knuth, David C. "Tale" Lawrence, Augusta Ada King Countess of Lovelace, John McCarthy, Marshall Kirk McKusick, Marvin Minsky, Blaise Pascal, Bruce Perens, Alan J. Perlis, Jonathan B. Postel, Dennis M. Ritchie, Eric Steven Raymond, Adi Shamir, Claude Elwood Shannon, Gene Spafford, Richard Matthew Stallman ("RMS"), Guy Lewis Steele, Jr., W. Richard Stevens, Bjarne Stroustrup, Gerald Jay Sussman, Robert Endre Tarjan, Kenneth Thompson, Linus Benedict Torvalds, Alan Mathison Turing, John von Neumann, Paul Vixie, Larry Wall, Niklaus E. Wirth, Stephen Wozniak
![Page 50: Amo gli algoritmi - Renzo Davoli -](https://reader034.vdocuments.us/reader034/viewer/2022052523/555ddf82d8b42a1e2c8b4b70/html5/thumbnails/50.jpg)
© 2
013
- 21
13 C
opyl
eft –
CC
BY
-SA
, Ren
zo D
a vol
i.
We are still creating art and beauty on a computer:
the art and beauty of revolutionary ideas translated into (libre) code...
renzo, rd235, iz4dje