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