Научный журнал
ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ.
СЕВЕРО-КАВКАЗСКИЙ РЕГИОН.

ТЕХНИЧЕСКИЕ НАУКИ


ИЗВЕСТИЯ ВЫСШИХ УЧЕБНЫХ ЗАВЕДЕНИЙ СЕВЕРО-КАВКАЗСКИЙ РЕГИОН. 2018; 1: 5-9

 

http://dx.doi.org/10.17213/0321-2653-2018-1-5-9

 

ИССЛЕДОВАНИЕ ВОПРОСОВ ПОСТРОЕНИЯ СИСТЕМ ПРЕОБРАЗОВАНИЯ КОДА

Д.Н. Галанин, В.О. Георгиев, В.М. Горбунов, Н.А. Прокопьев, Д.С. Поликашин

Галанин Дмитрий Николаевич магистрант, кафедра «Системный анализ и информационные технологии», Казанский федеральный университет (КФУ), г. Казань, Россия.

Георгиев Виктор Олегович – канд. техн. наук, ст. преподаватель, кафедра «Технологии программирования», Казанский федеральный университет (КФУ), г. Казань, Россия. E-mail: VOGeorgiev@kpfu.ru

Горбунов Владислав Маратович – магистрант, кафедра «Системный анализ и информационные технологии», Казанский федеральный университет (КФУ), г. Казань, Россия.

Прокопьев Николай Аркадиевич – магистр, ассистент, кафедра «Технологии программирования», Казанский федеральный университет (КФУ), г. Казань, Россия. E-mail: nikolai.prokopyev@gmail.com

Поликашин Денис Станиславович – аспирант, кафедра «Технологии программирования», Казанский федеральный университет (КФУ), г. Казань, Россия.

 

Аннотация

Рассматриваются актуальные в настоящее время задачи, связанные с проблемами преобразования программного кода, и пути их практического разрешения при помощи инструментальных систем. Выявляются и систематизируются основные возникающие в этом направлении вопросы и приводятся некоторые пути их решения. Представлен макетный каркас системы «Преобразователь кода», позволяющий транслировать исходные коды с одного языка программирования на другой с использованием абстрактных синтаксических деревьев, а также вспомогательных шаблонов для эмуляции конструкций, парадигм и функций стандартной библиотеки, отсутствующих в целевых языках.

 

Ключевые слова: преобразование кода; препроцессор; макет системы; структурная схема; технологии и инструменты.

 

Полный текст: [in elibrary.ru]

 

Ссылки на литературу

1. Георгиев В.О., Поликашин Д.С., Рафиков Д.С., Бурнашев Р.А., Прокопьев Н.А. Учебно-макетный вариант инструментальной системы «Преобразователь кода TCJ» // Языки программирования и компиляторы (PLC-2017): тр. конф., Ростов н/Д., 2017. С. 75 – 78.

2. Георгиев В.О. Учебно-модельный вариант интерактивной системы генерации ПО сложных систем с предварительной предынтерпретацией программных модулей // Информационные системы и технологии (ИСТ-2016): материалы междунар. науч.-техн. конф., Н. Новгород, 2016. С. 248 – 249.

3. Георгиев В.О. Программная инженерия: технологические принципы разработки программного обеспечения на уровне формализованного описания на примере абстрагированной диалоговой системы // Языковая семантика: модели и технологии (TEL'2014): материалы междунар. конф., Казань, 2014. С. 40 – 41.

4. Georgiev V.O., Prokopiev N.A. Model Approach To Interactive System Software Development // International Journal of Applied Engineering Research (IJAER). 2015. Vol. 10, № 24. P. 45208 – 45213.

5. Поликашин Д.С., Еникеев А.И., Георгиев В.О. Исследование проблем автоматизации решения задачи совместимости программных систем // Информационные системы и технологии (ИСТ-2016): материалы междунар. науч.-техн. конф., Н. Новгород, 2016. С. 251.

6. Polikashin D.S., Enikeev A.I., Georgiev V.O. Researching of the problem of solution automation of software systems // Europe and MENA Cooperation Advances in Information and Communication Technologies, 2016. P. 159 – 166.

7. Polikashin D.S., Georgiev V.O. Research and options of practical solution of software systems compatibility problem // International Journal of Pharmacy & Technology IJPT. 2016. Vol. 8, № 4 P. 24309 – 24316.