GCC
mercoledì 1 Dicembre 2010 - 115 Commenti
Embrace, Extend and Extinguish… anche da GCC

Da qualche tempo i sorgenti di Python 3.2 (al momento arrivato alla quarta alpha) sono mio oggetto di studi per comprendere le differenze col vecchio ramo 2.x (Python 2.7 è ne sarà l’ultima versione) e le possibili modifiche apportabili per migliorarlo dal punto di vista prestazionale.
Seguendo anche la mailing list degli sviluppatori ho sentito parlare spesso di una modifica al cuore della virtual machine che permette di ottenere un notevole boost, e che è basata sui cosiddetti computed goto, funzionalità questa che ho visto la prima volta nel linguaggio Fortran, …

mercoledì 9 Giugno 2010 - 61 Commenti
GCC: il miglior compilatore al mondo?

Questa frase, pronunciata però in maniera affermativa, è stata oggetto di discussione qualche tempo fa nell’area Programmazione del forum del nostro sito “madre”, dove un utente tesseva le lodi del compilatore a cui ha dato i natali Richard Stallman.
Non entrerò nel merito di quel thread-valanga (come capita nelle migliori guerre di religione, specialmente quando di mezzo ci sono questioni tecniche), ma ne approfitto per uno spunto di riflessione, che mi trascino già da parecchio tempo, su questo compilatore (o su questa collezione di compilatori, come ormai recita l’acronimo).
Generalmente quattro sono …