Marco Russo

.NET, Business Intelligence e dintorni

News

Microsoft SQL Server & Business Intelligence Conference 2012

Torino Technologies Grou

Corsi

Libri

Miei blog in inglese

Archives

Albero genealogico dei linguaggi

Per un motivo che non saprei nemmeno spiegare, mi sono appena imbattuto in un albero genealogico dei linguaggi piuttosto aggiornato. Pur non essendo completo, è interessante vedere come nel tempo percorsi apparentemente incompatibili abbiano cominciato a "fondersi" (programmazione funzionale e a oggetti).

Per avere altri link si può andare alla pagina che contiene il diagramma che ho visto, con molti link a diagrammi analoghi. Ripassare (o studiare) un po' di storia non fa mai male e aiuta a vedere le cose in prospettiva diversa, perché uno ripensa a tutti i linguaggi che ha usato e che magari oggi non saprebbe più usare (lo dico anche a titolo personale!).

Comments

marco.pappalepore said:

Bello l'albero, peccato lasci fuori alcuni linguaggi...

un altro approccio interessante allo studio della babele informatica è la comparazione di come uno stesso programma venga reso nei vari linguaggi. Su 99-bottles-of-beer ( www.99-bottles-of-beer.net )

vengono confrontate oltre 1200 traduzioni di un frammento di codice. E' interessante il confronto delle sensazioni di espressività e struttura del codice che dà ogni versione : sarebbe bello (ma utopico!) se un giorno il linguaggio di programmazione diventasse un'opzione di rendering degli algoritmi su un ide (come font o colori), piuttosto che una scelta strutturale - così ognuno potrebbe pensare e lavorare nel linguaggio che preferisce...

# maggio 19, 2008 2:48