Информация о статье

2022 г., Том 27, № 3, с.125-140

Хмельнов А.Е.

Алгоритмы и структуры данных для автоматической генерации кода чтения и отображения бинарных данных по спецификациям форматов данных на языке FlexT

Язык FlexT разработан для спецификации бинарных форматов данных, изначально — с целью отображения данных в соответствии со спецификацией формата в понятном для человека виде. Обычно следующим шагом после изучения формата является написание кода для работы с ним. Поэтому далее был разработан генератор кода чтения данных, который полностью автоматизирует эту задачу для значительной части форматов данных, описанных на FlexT. Генератор создает модуль чтения данных, а также может создать тестовую программу, демонстрирующую основные способы применения модуля чтения на примере решения задачи отображения всего содержимого файла. В статье рассмотрены основные принципы предлагаемого подхода, a также структуры данных и алгоритмы, используемые при генерации кода.

[полный текст] [ссылка на elibrary]

Ключевые слова: спецификации бинарных форматов данных, декларативный язык, генерация кода, код чтения данных, код отображения данных

doi: 10.25743/ICT.2022.27.3.010

Библиографическая ссылка:
Хмельнов А.Е. Алгоритмы и структуры данных для автоматической генерации кода чтения и отображения бинарных данных по спецификациям форматов данных на языке FlexT // Вычислительные технологии. 2022. Т. 27. № 3. С. 125-140
Главная| Цели| Редколлегия| Содержание| Поиск| Подписка| Правила| Контакты
ISSN 1560-7534
© 2024 ФИЦ ИВТ, Новосибирск