байт или октет?

Переводим термины и придумываем новые, в т.ч. для ЯОС
БудДен
Сообщения: 1920
Зарегистрирован: 07.10.18 14:01

байт или октет?

Сообщение БудДен » 12.10.21 09:40

Видимо, идея назвать "байт" октетом - это плохая идея. Ибо килобайт вносит больше путаницы, чем не 8-битные байты. Верно я говорю?

С.Т.
Сообщения: 13
Зарегистрирован: 20.04.21 14:26

Re: байт или октет?

Сообщение С.Т. » 21.10.21 17:03

Стандарт языка Си (ISO/IEC 9989:201x, черновик n1570.pdf)

J.3 Implementation-defined behavior
J.3.4 Characters
— The number of bits in a byte (3.6).

Количество бит в байте - зависит от реализации. Октет всегда 8 бит.

MihalNik
Сообщения: 234
Зарегистрирован: 05.11.18 11:02

Re: байт или октет?

Сообщение MihalNik » 21.10.21 20:32

Нет причин не мерить напрямую в битах.

БудДен
Сообщения: 1920
Зарегистрирован: 07.10.18 14:01

Re: байт или октет?

Сообщение БудДен » 21.10.21 22:30

Уже переделал всё в байты, и решающим было то, что кило, мега и гига - это 8-битные байты. При том, я вообще не знал слова "октеты" - оно мне попадалось кое-где, но не мешало (было как некий абстрактный ИКС в терминологии). А раз я этого нюанса не узнал за 30 лет, завершив ряд проектов успешно, значит, без октетов вообще можно обойтись. Да, я читал SO на эту тему и проч. Т.е. да, октеты - это правильный термин и он нужен, а байты - это не октеты, и там, где мы говорим "байты", почти везде нужно говорить "октеты", в т.ч. "килооктеты", "мегаоктеты" и т.п.. Если бы я обладал ресурсами (помощниками, финансированием, запасом своих денег, бизнесом, бОльшим запасом мотивированности), я бы на это решился. А поскольку мой проект маленький, то особо задираться на мир мне не по росту, поэтому придётся пожертвовать точностью терминологии ради понятности народным массам. Т.е. стратегически я сейчас делаю терминологию такой, чтобы был ниже порог вхождения. Ушёл уже и ряд (стал массив), и литера (стал символ) - всё упрощается.
Последний раз редактировалось БудДен 21.10.21 22:41, всего редактировалось 1 раз.

БудДен
Сообщения: 1920
Зарегистрирован: 07.10.18 14:01

Re: байт или октет?

Сообщение БудДен » 21.10.21 22:36

Мерять напрямую в битах не получится, где уже есть функция, к примеру, "PrintBytes", она принимает буфер и его размер в байтах, и её необходимо перевести. Именно перевести, а не переделать код, чтобы он принимал количество бит вместо байт. Поэтому уклониться от озвучивания этого понятия не выйдет.

MihalNik
Сообщения: 234
Зарегистрирован: 05.11.18 11:02

Re: байт или октет?

Сообщение MihalNik » 22.10.21 00:07

БудДен писал(а):
21.10.21 22:36
Мерять напрямую в битах не получится, где уже есть функция, к примеру, "PrintBytes", она принимает буфер и его размер в байтах, и её необходимо перевести. Именно перевести, а не переделать код, чтобы он принимал количество бит вместо байт. Поэтому уклониться от озвучивания этого понятия не выйдет.
Так ничего же не мешает заменить "байт" на "8 бит".
БудДен писал(а):
21.10.21 22:30
Т.е. стратегически я сейчас делаю терминологию такой, чтобы был ниже порог вхождения.
Смотря для кого. Расчет на таких же 30-летнеопытных м.б. стратегически плохим.

БудДен
Сообщения: 1920
Зарегистрирован: 07.10.18 14:01

Re: байт или октет?

Сообщение БудДен » 22.10.21 01:29

Ну и как же нужно тогда перевести PrintBytes(buf:ADDRESS; count:SIGNED32)?

MihalNik
Сообщения: 234
Зарегистрирован: 05.11.18 11:02

Re: байт или октет?

Сообщение MihalNik » 22.10.21 11:47

БудДен писал(а):
22.10.21 01:29
Ну и как же нужно тогда перевести PrintBytes(buf:ADDRESS; count:SIGNED32)?
Например, Печать8Биток.

БудДен
Сообщения: 1920
Зарегистрирован: 07.10.18 14:01

Re: байт или октет?

Сообщение БудДен » 22.10.21 13:57

Зачем тогда 8-битки, если есть октеты? Хотя 8-битки вроде более-менее норм, но это ещё более смелое решение, чем октеты. Концептуально с момента кумиризации я теперь стараюсь избегать создания новой терминологии, "я теперь скупее стал в желаньях". Ибо стало ясно, что сделать удар с изначального замаха сил не хватит. Люди вообще не считают, что нужен русский язык, а из оставшихся мало кто сочтёт необходимым менять уже сложившуюся русскоязычную терминологию. Т.е. если ещё и придумывать терминологию, то продвинуть такой проект ещё сложнее. Я пытаюсь делать то, что хоть как-то соотносится с моими силами. В принципе, в будущем, если сил станет больше, я бы ввёл отличие октетов от байт, поскольку движок словаря в принципе позволяет подменять названия задним числом. Мегабайты, ясное дело, в мегаоктеты не получится переименовать, это слово уже слишком укрепилось. В этом случае оно останется как "ос" и "коленька".

MihalNik
Сообщения: 234
Зарегистрирован: 05.11.18 11:02

Re: байт или октет?

Сообщение MihalNik » 22.10.21 15:16

БудДен писал(а):
22.10.21 13:57
я теперь стараюсь избегать создания новой терминологии
Так и существующая избыточная. 8-битка это не новая терминология.
Мегабайты надо заменять на мегабиты. Ведь мегабиты и так используются.
Почему для скорости мегабиты, а для носителей мегабайты? Получается каша, надо дополнительно на 8 умножать, чтобы получить время передачи, зачем каждый раз это лишнее действие?

Ответить