Перевод термина

Попался мне термин SmallEndianЯ знаю, что есть прямой порядок байт (big-endian) и обратный порядок байт
  1. Оффлайн

    Автор темы

    NNK_RTR

    Звание: Бывалый

    Команда сайта

    Сообщений: 316

    Создано тем: 53

    Рейтинг: 5

    Репа: (62|62|0)

    Баллы: 1981

    Был: 2025-01-31 12:23

    Лайков: 95

    Попался мне термин SmallEndian
    Я знаю, что есть прямой порядок байт (big-endian) и обратный порядок байт (little-endian).
    Учитывая, что в термине есть слово Small, правильно ли я думаю, что
    SmallEndian = little-endian =  обратный порядок байт.
    ??
    27 октября 2019 - 12:49 / #1
  2. Оффлайн

    WYLEK

    Звание: Легенда

    Админ

    Сообщений: 2212

    Создано тем: 319

    Рейтинг: 10

    Репа: (246|246|0)

    Баллы: 3760

    Был: 2025-02-17 11:51

    Лайков: 213

    Цитата: NNK_RTR
    SmallEndian = little-endian =  обратный порядок байт.



    Примерно так и есть. Вот что пишет чел...

    Что же такое smallendian и bigendian?
    Не буду копировать википедию и вплетать компьютеры.
    По сути это два разных варианта расположения десятичных разрядов.
    К примеру возьмём число 1234.
    1 тысяча 2 сотни 3 десятка 4 единицы.
    Мы начали с большого разряда - с тысяч. И закончили малым - единицами. Поэтому пишем 1 2 3 4. Так как закончили малым разрядом это формат small endian.

    Попробуем записать наоборот начиная с малых и заканчивая большими.
    4 единицы 3 десятка 2 сотни и 1 тысяча. Получилось 4321. Это bigendian формат. Т.к закончили мы самым большим разрядом тысячами.

    Какой формат лучше сложно сказать - это сродни спору о том с какой стороны разбивать яйцо.
    На мой взгляд плюс smallendian в том, что самые важные цифры первые. И не дослушав до конца можно уже судить о величине.
    Плюс bigendian в том, что услышав первую цифру, мы уже можем точно знать к какому она разряду относится. Тоесть, слушая диктовку "четыре три два один", мы точно знаем, что первая "четыре" это единицы. В smallendian мы не узнаем разряд пока не запишем все число целиком или нам скажут дополнительно разряд. Именно поэтому в компьютерных сетях стандартно используется bigendian формат.

    27 октября 2019 - 13:59 / #2

Статистика форума, пользователей онлайн: 1 (за последние 20 минут)

Создано тем
1209
Всего сообщений
15991
Пользователей
18118
Новый участник
jivchik