Наткнулся тут на такое объяснение
названия порядка байт little-endian и big-endian.
Остроконечники и тупоконечники
Именно так переводятся на русский язык термины little-endian и
big-endian. В компьютерной литературе эти термины обозначают
порядок байтов, используемый процессором для представления простых
многобайтовых типов (например, 32-битного целого). В оригинале же
(то есть в сказочной повести Дж. Свифта <Гулливер в стране
лилипутов>) так именовались враждебные общественные течения,
приверженцы которых придерживались противоположных взглядов на
порядок очистки яйца от скорлупы. Разногласия между
остроконечниками и тупоконечниками даже стали причинной войны между
Лилипутией и враждебным государством Блефуску. Впрочем, в
компьютерном мире проблемы порядка байтов могут достигать совсем не
лилипутских размеров. На процессорах Intel порядок байтов
остроконечный, а, например, в системах MacOS X — Power PC Sun SPARC
— тупоконечный (если учесть, что Apple отказалась от PowerPC, а Sun
заменяет RISC-архитектуры оптеронами, получится, что остроконечники
побеждают). Однако протоколы Интернета используют
<тупоконечный> порядок байтов. Для того чтобы избежать
путаницы, во всех системах, включая <тупоконечников>
рекомендуется использовать функцию htons(). Эта функция
<знает> порядок байтов в системе и, если нужно, приводит его
в соответствие с принятым в протоколах TCP/IP. В русскоязычном
Интернете одно время кочевала статья, в которой утверждалась
(впрочем, шутливо), что чуждый для Intel порядок байтов и вызванная
этим необходимость в дополнительной операции перестановки являются
результатом заговора со стороны гигантских софтверных компаний. В
книге [1] используются термины <прямой порядок байтов> для
little-endian и <обратный порядок байтов> для
big-endian.