onsdag 3 augusti 2011

Den dyraste-byte Mistake

Intressanta nyheter på url:http://rss.slashdot.org/~r/Slashdot/slashdot/~3/LeZAnHIFp4M/The-Most-Expensive-One-Byte-Mistake:
En anonym läsare skriver "Poul-Henning Kamp ser tillbaka på några av de dåliga beslut som fattas i språk design, närmare bestämt C / Unix / Posix användning av NUL-upp textsträngar" Valet var enkelt:. Skulle C-språket representerar strängar som en adress + längd tupel eller bara som adress med en magisk karaktär (NUL) markerar slutet? ... Med en adress + längd format skulle kosta ytterligare ett byte av overhead än en adress + magic_marker formatet, och deras PDP datorn hade . begränsad kärna minne Med andra ord kan detta ha varit en helt vanlig och rationell IT-eller CS beslut, liksom många liknande beslut vi alla gör varje dag, men den här hade ganska atypiska ekonomiska konsekvenser ".

Läs mer om denna historia på Slashdot.


Inga kommentarer:

Skicka en kommentar