Storie di programmatori
Dijkstra e il programma di computer come meccanismo
Fermi e l'uso del calcolatore negli esperimenti di Fisica
Jobs e Wozniak : un computer in ogni casa
Knuth e Latex : come stampare il libro perfetto
Linus Torvalds e Linux
Tim Berners Lee e il WWW
Bjarne Stroustrup: siete insoddisfatto del linguaggio che usate? Createne uno nuovo!
Edward R. Tufte : PowerPoint is evil
L'uomo piu' ricco del mondo e' un programmatore
Wolfram e un nuovo tipo di Scienza.
Knuth e TeX : come stampare il libro perfetto
Knuth e' l'autore della "bibbia del programmatore" : The Art of Computer Programming . Questa e' stata la prima trattazione sistematica della scienza informatica. Scrivendo e stampando i volumi di quest'opera Knuth si rese conto
di come la stampa di opere contenenti matematica , fosse cattiva.Da allora
si e' dedicato completamente alla tipografia col computer inventando TeX
e distribuendo (gratis) il software. Come conseguenza oggi potete, usando
Latex, fare delle stampe perfette di opere contenenti formule matematiche.
Linus Torvalds e Linux
Linus Torvalds non e' diventato ricco come Gates ma ha acquistato col suo
programma Linux una grande fama.Pensate a cosa e' riuscito a fare.Immaginate che una grande azienda costruisca un grande aereoplano passeggeri.Ora immaginate
che venga fuori un singolo individuo e riesca a costruire un aereoplano simile
con i suoi soli mezzi. Impossibile? No nel campo del software dove Linux
compete con Windows ed e' gratis. Molti supercomputers adesso non sono che
armadi pieni di decine se non centinaia di computers da "supermercato" su cui
gira, indovinate un po', Linux. Il prossimo esperimento di Fisica delle alte
Energie che si svolgera' al Cern nel nuovo acceleratore LHC analizzera'
i suoi dati su migliaia e migliaia di scatole Linux sparse in tutto il mondo.
La programmazione e' forse l'unica attivita' umana che puo' permettere
a un singolo individuo di competere usando il computer di casa con una grande azienda.Bisogna anche dire che l'exploit di Linus non sarebbe stato possibile
qualche anno prima. Infatti ha potuto beneficiare del sostegno di Internet
sia come aiuto di persone che come strumenti di software open source.
Tim Berners Lee e il WWW
Tim Berners Lee e' un programmatore ma non e' diventato famoso perche' ha
scritto un programma. Aveva invece questa idea fissa di rendere semplice
la ricerca di informazioni prima sul suo computer e poi su Internet.
L'idea del Web l'ha avuta scrivendo un programma chiamato Enquire che
cercava informazioni sul proprio computer. Molti anni dopo si e' trovato nel posto giusto,
nel momento giusto per realizzare la sua visione. Ha fatto questa straordinaria proposta di dare a ogni
tipo di informazione un nome. Immaginate per un momento uno che nel 1985
vi dice: faro' in modo che tutta l'informazione online sia chiamata www.qualcosa e vi si possa accedere allo stesso modo su qualsiasi computer si trovi.
Avrebbero risposto www cosa? e lo avrebbero spedito al manicomio.
Ma Tim Berners Lee si trovava al Cern che non e' solo un laboratorio ma anche una comunita' mondiale di migliaia
di scienziati, proprio quando il Cern cominciava a usare in pieno Internet.
Questa comunita' ha subito apprezzato l'idea ed ha sostenuto i primi passi
della realizzazione. Poi c'e' stato un effetto valanga e il mondo non e'
stato piu' lo stesso.La strana idea di Tim si e' materializzata in una serie di
protocolli ed ora Tim e un altro miliardo di persone possono finalmente cercare
con Google tutta l'informazione online.
L'uomo piu' ricco del mondo e' un programmatore
(no comment)
Bjarne Stroustrup: siete insoddisfatto del linguaggio che usate? Createne uno nuovo!
Ormai esiste una lista impressionante di linguaggi creati da una singola persona.Il piu' famoso e' il C++ ovvero
Bjarne Stroustrup. Ma abbiamo Ruby ovvero Yukihiro Matsumoto, a.k.a. ``Matz'' .
E ancora Python ovvero Guido van Rossum , PHP o Rasmus Lerdorf, Perl o Larry Wall. La lista puo' continuare con esempi nel passato come Pascal ovvero Niklaus Wirth. Il C ha invece avuto due padri:Ken Thompson e Dennis Ritchie lo svilupparono con lo scopo preciso di usarlo per scrivere un nuovo sistema operativo: Unix.
Bibliografia
20 Year Usenet Timeline
Dijkstra Archive
Tim Berners-Lee homepage
Il Cern, dove il Web e' nato
Linus Torvalds da wikipedia
Don Knuth's Home Page
How to be a Programmer: A Short, Comprehensive, and Personal Summary
The Command Line in 2004
Real Programmers Don't Use PASCAL
La programmazione al tempo dei dinosauri
How to Shoot Yourself In the Foot
Hello World!
Powepoint is eEvil
Il mio primo post sui newsgroups : test
La mia prima pagina Web