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

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

    Автор темы

    NNK_RTR

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

    Мастер

    Сообщений: 282

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

    Рейтинг: 5

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

    Баллы: 1801

    Был: 2024-05-03 20:03

    Лайков: 87

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

    WYLEK

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

    Админ

    Сообщений: 2179

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

    Рейтинг: 10

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

    Баллы: 3405

    Был: 2024-04-28 20:29

    Лайков: 196

    Цитата: 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

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

---
Создано тем
1177
Всего сообщений
15352
Пользователей
17856
Новый участник
Daniel7375ysk