Hard core, Quad Core
Così recita uno spot pubblicitario..
Sarà vero? si, no, forse..
Per molti anni la potenza di un pc era proporzionale all'hardware impiegato, ora non è più così perchè se il software non è ottimizzato le prestazioni sono abbastanza indecorose.Perchè succede questo?
Semplicemente perchè è cambiato il modo di programmare, perchè una volta si faceva ricorso all'assembler ed al C/C++ che assicurava elevate prestazioni e comunque nella peggiore delle ipotesi una ottimizzazione delle risorse ora invece grazie a Java e .net ed ad altri linguaggi interpretati(javascript,python,ruby) si assiste ad un appiattimento delle prestazioni e con il paradgma write once, run anywhere il software lo scrivi una volta ma poi gira lento dappertutto. Ho cercato di estremizzare i concetti per renderli chiari ma rimane il fatto che oggi occorre ottimizzare il codice se non si vuole che hardware e software procedano per strade separate con tutte le conseguenze del caso.
giovedì, 12 lug 2007 Ore. 20.19