mercoledì 3 agosto 2011

Il più costoso di un byte Mistake

Notizie interessanti sulla url:http://rss.slashdot.org/~r/Slashdot/slashdot/~3/LeZAnHIFp4M/The-Most-Expensive-One-Byte-Mistake:
Un lettore anonimo scrive "Poul-Henning Kamp ripercorre alcune delle decisioni sbagliate fatte nella progettazione del linguaggio, in particolare il C / Unix / Posix uso di NUL-terminated stringhe di testo 'La scelta è stata molto semplice:. Caso in cui il linguaggio C rappresentano le stringhe come un indirizzo + tupla lunghezza o solo come indirizzo con un carattere magico (NUL) che segna la fine? ... L'utilizzo di un indirizzo formato + lunghezza costerebbe un byte di overhead più di un indirizzo + formato magic_marker, e il computer PDP aveva . nucleo di memoria limitata In altre parole, questo avrebbe potuto essere una decisione perfectly tipico e razionale IT o CS, come le molte decisioni simili che tutti facciamo ogni giorno, ma questo ha avuto conseguenze economiche molto atipici '".

Per saperne di più di questa storia a Slashdot.


Nessun commento:

Posta un commento