Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
837709
Топик полностью
VLLV
(04.05.2018 16:18, просмотров: 426)
ответил
Vit
на
Совпадения layout-а структур, КМК, часто интересуют тех, кто (по привычке, взращенной 8-битниками) пытается кастить типами структур линейные буферы протоколов, всяких FS и т.п. Тогда начинаются наглые вставки packed() и внезапно удивление, когда
Да потому что уж слишком привлекательной кажется возможность утоптать протокол в структуру против побайтного двухуровневого разбора. С другой стороны, мало кто использует красивые протоколы с разделителями полей, вот и провоцируется говнокод.
Ответить
Ну собственно утоптать структуру в строчку текста, где пробелами разделена группа цифр можно и это портируемо куда угодно. Ну подумаешь оверхед в три раза, ерунда какая. Не хуже XML, где ещё хуже.
-
fk0
(04.05.2018 16:35
)