Туда и обратно

В современной вычислительной технике и цифровых системах связи существует два стандарта записи последовательности байтов (порядок байтов):

1. Порядок от старшего к младшему (англ. big-endian — большим концом). Этот порядок соответствует привычному порядку записи арабских цифр, например, число сто двадцать три было бы записано при таком порядке как 123. В этом же порядке принято записывать байты в технической и учебной литературе, если другой порядок явно не обозначен. Этот порядок является стандартным для протоколов TCP/IP, он используется в заголовках пакетов данных и во многих протоколах более высокого уровня, разработанных для использования поверх TCP/IP.

2. Порядок от младшего к старшему (англ. little-endian — малым концом). Это обратный порядок по отношению к привычному порядку записи арабских цифр, например, число сто двадцать три было бы записано при таком порядке как 321. Этот порядок записи принят в памяти персональных компьютеров с процессорами архитектуры x86, в связи с чем иногда его называют интеловский порядок байтов.

Интересно, что сами термины big-endian и little-endian взяты из «Путешествия Гулливера» Джонатана Свифта. Из споров о том, каким концом нужно разбивать вареное яйцо. Это те самые «тупоконечники» и «остроконечники».

Интересно также, что эта война стандартов существует и в формате написания адреса на почтовых конвертах. Например, американцы, британцы и французы – остроконечники. Они начинают с номера дома, потом идет улица, потом – город, а затем страна. А мы – тупоконечники. У нас сначала пишется страна, потом город, потом улица, а потом номер дома.

«Поводом к войне послужили следующие обстоятельства. Всеми разделяется убеждение, что вареные яйца при употреблении их в пищу испокон веков разбивались с тупого конца; но дед нынешнего императора, будучи ребенком, порезал себе палец за завтраком, разбивая яйцо означенным древним способом. Тогда император, отец ребенка, обнародовал указ, предписывающий всем его подданным под страхом строгого наказания разбивать яйца с острого конца. Этот закон до такой степени озлобил население, что, по словам наших летописей, был причиной шести восстаний, во время которых один император потерял жизнь, а другой – корону.

…Насчитывают до одиннадцати тысяч фанатиков, которые в течение этого времени пошли на казнь, лишь бы не разбивать яйца с острого конца. Были напечатаны сотни огромных томов, посвящённых этой полемике, но книги Тупоконечников давно запрещены, и вся партия лишена законом права занимать государственные должности».

источник https://mi3ch.livejournal.com/4184320.html

Поделиться в соц. сетях

Опубликовать в Google Buzz
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники