środa, 3 sierpnia 2011

Najdroższe One-Byte Mistake

Ciekawe wiadomości w url:http://rss.slashdot.org/~r/Slashdot/slashdot/~3/LeZAnHIFp4M/The-Most-Expensive-One-Byte-Mistake:
Anonimowy czytelnik pisze "Poul-Henning Kamp patrzy na niektóre ze złych decyzji podjętych w projektowaniu języków, szczególnie C / Unix / Posix wykorzystanie znakiem NUL łańcuchów tekstowych" Wybór był bardzo prosty:. Przypadku języka C stanowią ciągi jako adres + krotki długość lub po prostu jako adres z magicznym charakterze (NUL) oznakowanie końca? ... Korzystanie adres + format długość będzie kosztować jeden bajt napowietrznych niż adres + format magic_marker, a ich komputer PDP miał . ograniczoną pamięć podstawowych Innymi słowy, to można było doskonale typowe i racjonalnej decyzji IT lub CS, jak wiele decyzji podobne my wszyscy na co dzień, ale ten miał dość nietypowy konsekwencje ekonomiczne ".

Czytaj więcej o tej historii w Slashdot.


Brak komentarzy:

Prześlij komentarz