Archivio per 27 Maggio 2008

Il futuro e la ricompilazione

Maggio 27, 2008

Prendo spunto da una chiacchierata fra il mio tutor aziendale e me.

Il tutto è iniziato intorno ad una espressione regolare per il progetto che sto realizzando all’azienda, che mac os (secondo lui!) usa i “:” invece di “/” per separare le cartelle e da lì fino a parlare dell’amiga ecc ecc.

Lui è un sostenitore, da quanto ho capito, della pappa pronta, nel senso un linguaggio che ti dia “tutto”, nel senso già quasi tutto fatto. Che preferisce pagare per avere qualcosa (compresa l’assistenza) invece di aver qualcosa gratis e pagare l’assistenza (scusate la ripetizione, certe volte vorrei essere inglese). Poi ha detto, fra le tante, un’altra cosa: che il futuro sarà questo, che di sicuro nessuno si ricompila niente (riferito al SO e quant’altro), vorrebbe che tutto girasse in Virtual Machine, e che al massimo in un programma il compilatore deve fare il resto.

Ma io fra me e me ho pensato:

un attimo, ma così non si perdono prestazioni? Tutto che gira così alla cazzo? Siamo nel 2008, abbiamo i dual-core, trial-core, quad-core per uso Desktop. E ripeto per uso Desktop! Vedo un sacco di gente dentro i negozi di informatica che vende/compra queste cose per far girare SO obsoleti, chiusi, lenti ecc ecc Il futuro non dovrebbe essere, data la velocità hardware, di…ricompilare tutto? Abbiamo questi processori mostruosi che lavorano a quasi velocità limite su più core, hard-disk che hanno velocità assurde di 10.000rpm, GB di ram a non finire che adesso possono lavorare su 1800Mhz! E io devo castrare tutto questo ben di dio per cosa?

In mente avevo Gentoo, che ovviamente, devo ancora provare…