Paul Graham rilascia Arc

Che ci crediate o meno, Paul Graham ha rilasciato Arc, il dialetto di LISP di cui si è parlato per anni. Nel suo annuncio Paul mette subito le mani avanti chiarendo che si tratta di una versione incompleta e ancora da rifinire. Ma quello che sembrava destinato ad essere vaporware si è rivelato invece un progetto concreto che può finalmente essere scaricato e installato. Non solo, ma il linguaggio è già impiegato da tempo per Hacker News, un clone di Reddit orientato al mondo delle startup e della programmazione.

[Read more…]

Non ci sono più i software engineer di una volta

CrossTalk, ovvero il giornale di software engineering del Dipartimento della Difesa americano (DoD), ha pubblicato nel numero di gennaio uno spunto interessante riguardante gli skill dei software engineer di domani. L’intervento è firmato da due professori del corso di Computer Science della New York University, nonché esponenti di spicco della comunità Ada attraverso AdaCore, fornitore di soluzioni Ada al DoD stesso (e non solo).

[Read more…]

Le closure in Javascript

Una delle più potenti feature di JavaScript è la possibilità di usare una
particolare tecnica di mantenimento dello stato chiamata closure. Va
detto subito che il concetto di “closure
non è stato inventato dal JavaScript; altri linguaggi ne fanno uso, talvolta
implementando anche un’apposita keyword del linguaggio stesso.

Capire bene le implicazioni di questo meccanismo non è banalissimo, ma per la sua
potenza e la sua grande esposizione ai bachi più insidiosi, permette di salire di
un gradino nella propria conoscenza di JavaScript; personalmente, ritengo che esistano
due tipologie di programmatori JavaScript: chi sa come usare le closure e chi no :)

[Read more…]

I linguaggi di programmazione più popolari in Italia nel 2007

Google Trends permette agli utenti di confrontare la popolarità di alcune chiavi di ricerca. Il servizio offerto da Google limita il confronto a cinque keyword, ma consente di definire la locazione geografica di interesse. Spinto dalla curiosità, ho deciso allora di confrontare la popolarità in Italia di alcuni linguaggi di programmazione (per l’anno 2007). Chi sarà il più popolare?

[Read more…]

Microsoft rilascia Visual Studio 2008 e .NET 3.5

.NETDopo alcuni mesi di beta testing, Microsoft ha rilasciato la versione finale di Visual Studio 2008 e del framework .NET 3.5. Questa nuova release, che introduce diversi miglioramenti e funzionalità da tempo attesi dagli sviluppatori C# e Visual Basic .NET, è disponibile sin da subito per i possessori di un abbonamento MSDN. Per coloro che sono interessati ma non abbonati, Microsoft offre Visual Studio 2008 per un periodo di prova di 90 giorni e le versioni Express che, seppur limitate, non hanno scadenza e sono del tutto gratuite.

[Read more…]