Детальная информация

Кыльчик, Иван. Разработка и исследование эффективности способов построения промежуточного представления программ на языке Kotlin [Электронный ресурс] = Development and study of the effectiveness of methods for constructing an intermediate representation of programs in the Kotlin language: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_01 - Вычислительные машины, комплексы, системы и сети / И. Кыльчик; Санкт-Петербургский политехнический университет Петра Великого, Институт компьютерных наук и технологий ; науч. рук. М. И. Глухих ; консультант по нормоконтролю А. Г. Новопашенный. — Электрон. текстовые дан. (1 файл : 1,1 Мб). — Санкт-Петербург, 2019. — Загл. с титул. экрана. — Свободный доступ из сети Интернет (чтение, печать, копирование). — Adobe Acrobat Reader 7.0. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/vr19-883.pdf>. — <URL:http://doi.org/10.18720/SPBPU/3/2019/vr/vr19-883>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-883-o.pdf>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-883-r.pdf>. — <URL:http://elib.spbstu.ru/dl/3/2019/vr/rev/vr19-883-a.pdf>.

Дата создания записи: 15.10.2019

Тематика: компилятор; kotlin; синтаксическое дерево; psi; fir; antlr; intellij; jmh; compiler; kotlin; syntax tree; psi; fir; antlr; intellij; jmh

Коллекции: Выпускные квалификационные работы; Общая коллекция

Ссылки: DOI; Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований

Разрешенные действия: Прочитать Загрузить (1,1 Мб) Для чтения документа необходим Flash Player

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

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

In the given work presented an analysis of methods for constructing intermediate representations for programs in the Kotlin language. The main stages of compiling the source code are analyzed. The current way of compiling programs in the Kotlin language has been studied. Several methods for constructing intermediate trees were proposed and the most productive was chosen. Based on this choice, a series of tests was carried out to prove the correctness of the chosen method.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
-> Интернет Все Прочитать Печать Загрузить

Статистика использования документа

stat Количество обращений: 14
За последние 30 дней: 14
Подробная статистика