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

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

    Автор темы

    NNK_RTR

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

    Мастер

    Сообщений: 275

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

    Рейтинг: 5

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

    Баллы: 1756

    Был: 2024-04-23 18:40

    Лайков: 85

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

    WYLEK

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

    Админ

    Сообщений: 2178

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

    Рейтинг: 10

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

    Баллы: 3400

    Был: 2024-04-08 16:00

    Лайков: 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

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

Создано тем
1176
Всего сообщений
15325
Пользователей
17845
Новый участник
van_gal