Matches in SemOpenAlex for { <https://semopenalex.org/work/W4286111301> ?p ?o ?g. }
Showing items 1 to 71 of
71
with 100 items per page.
- W4286111301 endingPage "140" @default.
- W4286111301 startingPage "125" @default.
- W4286111301 abstract "Язык FlexT разработан для спецификации бинарных форматов данных, изначально - с целью отображения данных в соответствии со спецификацией формата в понятном для человека виде. Обычно следующим шагом после изучения формата является написание кода для работы с ним. Поэтому далее был разработан генератор кода чтения данных, который полностью автоматизирует эту задачу для значительной части форматов данных, описанных на FlexT. Генератор создает модуль чтения данных, а также может создать тестовую программу, демонстрирующую основные способы применения модуля чтения на примере решения задачи отображения всего содержимого файла. В статье рассмотрены основные принципы предлагаемого подхода, a также структуры данных и алгоритмы, используемые при генерации кода The language FlexT (acronym for Flexible Types) is designed for specification of binary data formats. Its main statements are data type definitions that resemble type definitions of imperative programming languages, but are more flexible. For example, the FlexT data types may contain subparts of variable size and may have parameters. The primary purpose of the FlexT interpreter is to display the binary data in accordance with the format specification in a human-readable form. Typically the next step after studying some data format is to write a code for its processing. That’s why we have developed the data reading code generator, which completely automates this task for the substantial part of the data formats described in FlexT. It can generate both the data reading module and the test program. The program demonstrates the correct usage of the module for solving the data visualization task. In the paper we consider the main principles of our approach to code generation, the data structures that we use for representation of information about the generated code and the code generation algorithms" @default.
- W4286111301 created "2022-07-21" @default.
- W4286111301 creator A5083135431 @default.
- W4286111301 date "2022-07-21" @default.
- W4286111301 modified "2023-10-18" @default.
- W4286111301 title "Algorithms and data structures for automatic generation of binary data reading and printing code from the data format specifications in the language FlexT" @default.
- W4286111301 doi "https://doi.org/10.25743/ict.2022.27.3.010" @default.
- W4286111301 hasPublicationYear "2022" @default.
- W4286111301 type Work @default.
- W4286111301 citedByCount "0" @default.
- W4286111301 crossrefType "journal-article" @default.
- W4286111301 hasAuthorship W4286111301A5083135431 @default.
- W4286111301 hasConcept C111919701 @default.
- W4286111301 hasConcept C116409475 @default.
- W4286111301 hasConcept C121332964 @default.
- W4286111301 hasConcept C122783720 @default.
- W4286111301 hasConcept C133162039 @default.
- W4286111301 hasConcept C138958017 @default.
- W4286111301 hasConcept C154945302 @default.
- W4286111301 hasConcept C162319229 @default.
- W4286111301 hasConcept C162324750 @default.
- W4286111301 hasConcept C163258240 @default.
- W4286111301 hasConcept C177264268 @default.
- W4286111301 hasConcept C187736073 @default.
- W4286111301 hasConcept C199360897 @default.
- W4286111301 hasConcept C26517878 @default.
- W4286111301 hasConcept C2776760102 @default.
- W4286111301 hasConcept C2780451532 @default.
- W4286111301 hasConcept C2780992000 @default.
- W4286111301 hasConcept C41008148 @default.
- W4286111301 hasConcept C56288433 @default.
- W4286111301 hasConcept C62520636 @default.
- W4286111301 hasConceptScore W4286111301C111919701 @default.
- W4286111301 hasConceptScore W4286111301C116409475 @default.
- W4286111301 hasConceptScore W4286111301C121332964 @default.
- W4286111301 hasConceptScore W4286111301C122783720 @default.
- W4286111301 hasConceptScore W4286111301C133162039 @default.
- W4286111301 hasConceptScore W4286111301C138958017 @default.
- W4286111301 hasConceptScore W4286111301C154945302 @default.
- W4286111301 hasConceptScore W4286111301C162319229 @default.
- W4286111301 hasConceptScore W4286111301C162324750 @default.
- W4286111301 hasConceptScore W4286111301C163258240 @default.
- W4286111301 hasConceptScore W4286111301C177264268 @default.
- W4286111301 hasConceptScore W4286111301C187736073 @default.
- W4286111301 hasConceptScore W4286111301C199360897 @default.
- W4286111301 hasConceptScore W4286111301C26517878 @default.
- W4286111301 hasConceptScore W4286111301C2776760102 @default.
- W4286111301 hasConceptScore W4286111301C2780451532 @default.
- W4286111301 hasConceptScore W4286111301C2780992000 @default.
- W4286111301 hasConceptScore W4286111301C41008148 @default.
- W4286111301 hasConceptScore W4286111301C56288433 @default.
- W4286111301 hasConceptScore W4286111301C62520636 @default.
- W4286111301 hasIssue "3" @default.
- W4286111301 hasLocation W42861113011 @default.
- W4286111301 hasOpenAccess W4286111301 @default.
- W4286111301 hasPrimaryLocation W42861113011 @default.
- W4286111301 hasRelatedWork W1557837846 @default.
- W4286111301 hasRelatedWork W1565501066 @default.
- W4286111301 hasRelatedWork W1616316822 @default.
- W4286111301 hasRelatedWork W2133708976 @default.
- W4286111301 hasRelatedWork W2249595925 @default.
- W4286111301 hasRelatedWork W2384847609 @default.
- W4286111301 hasRelatedWork W2562613362 @default.
- W4286111301 hasRelatedWork W2563645043 @default.
- W4286111301 hasRelatedWork W32753533 @default.
- W4286111301 hasRelatedWork W4245313431 @default.
- W4286111301 isParatext "false" @default.
- W4286111301 isRetracted "false" @default.
- W4286111301 workType "article" @default.