|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Kirill Frolov 2:5020/400 10 Jun 2006 02:54:00 To : Eugene B. Berdnikov Subject : Re: В какой кодировке Linux записывает строки в файлы? -------------------------------------------------------------------------------- On Fri, 9 Jun 2006 21:08:22 +0000 (UTC), Eugene B. Berdnikov wrote: >KF> Это смотря как смотреть. Little Endian удобнее может быть для >KF> программиста. > Чем? См. ниже: > Я вот всегда подозревал, что little endian был выбран Intel'ом и Digital > потому, что при переменной длине команд он удобнее процессору: позволяет > начать процесс сложения (скажем, смещения для операнда со значением регистра) > до того, как вся команда прокачается через шину. Естественно, складывать > надо с младших рязрядов к старшим, а не наоборот. Для процессоров с > фиксированной длиной инструкции это безразлично. А для чисел на несколько регистрое -- нет. >KF> А Big Endian позволяет легче ловить ошибки несоответствия типа. > Как? char short little 40.. 4000 big 40.. 0040 --- ifmail v.2.15dev5.3 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор Архивное /ru.linux/16955c272df4b.html, оценка из 5, голосов 10
|