onsdag 3. august 2011

Den dyreste One-Byte Mistake

Interessante nyheter på url:http://rss.slashdot.org/~r/Slashdot/slashdot/~3/LeZAnHIFp4M/The-Most-Expensive-One-Byte-Mistake:
En anonym leser skriver: "Poul-Henning Kamp ser tilbake på noen av de dårlige avgjørelser i språk design, spesielt C / Unix / Posix bruk av NUL-avsluttet tekststrenger" Valget var egentlig enkelt:. Skulle C-språk representerer strenger som en adresse + lengde tuppel eller bare som adresse med et magisk karakter (NUL) markerer slutten? ... Bruke en adresse + lengde format ville koste enda en byte av overhead enn en adresse + magic_marker format, og deres PDP maskinen hadde . begrensede kjerne minne Med andre ord, kunne dette ha vært en helt typisk og rasjonell IT eller CS avgjørelse, som mange lignende avgjørelser vi alle gjør hver dag, men dette var ganske atypiske økonomiske konsekvenser ".

Les mer i denne historien på Slashdot.


Ingen kommentarer:

Legg inn en kommentar