Ruby 1.9, lo spirito del Natale futuro

Preciso come un orologio svizzero, anzi, giapponese, Yukihiro “Matz” Matsumoto ed il suo team hanno annunciato il rilascio di Ruby 1.9 il giorno di Natale, mantenendo la consuetudine nata con la versione 1.8.2, rilasciata il 25 Dicembre 2004.

La versione 1.9 è stata attesa a lungo da tutti gli amanti del linguaggio nato nella terra del sol levante, perché introduce per la prima volta al mondo la nuova virtual machine, che promette di risolvere una grossa fetta dei problemi di performance di cui Ruby, spesso a ragione, viene accusato.

[Read more…]

Ruby contro Ruby

Due anni fa circa, dopo essere stato assunto dai laboratori di ricerca IBM
(per l’esattezza nel Toronto Software Lab), ricordo di aver presentato in un
meeting i pregi del linguaggio di programmazione Ruby a un gruppo di persone
influenti nell’azienda. Dopo avermi ascoltato in un silenzio quasi religioso,
il primo commento arrivò da un Distinguished Engineer che mi disse:
«Interesting but… hmmm, it sounds slow». La sua poteva essere deformazione
professionale, visto che è specializzato nel campo dell’ottimizzazione delle
prestazioni di sistemi informatici; ma come tutti i programmatori Ruby sanno,
la sua affermazione rimane alquanto attuale ed accurata.

[Read more…]