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