Детальная информация
Название | Разработка и исследование эффективности способов построения промежуточного представления программ на языке Kotlin: выпускная квалификационная работа бакалавра: 09.03.01 - Информатика и вычислительная техника ; 09.03.01_01 - Вычислительные машины, комплексы, системы и сети |
---|---|
Авторы | Кыльчик Иван |
Научный руководитель | Глухих Михаил Игоревич |
Другие авторы | Новопашенный Андрей Гелиевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий |
Выходные сведения | Санкт-Петербург, 2019 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | компилятор ; kotlin ; синтаксическое дерево ; psi ; fir ; antlr ; intellij ; jmh ; compiler ; syntax tree |
Тип документа | Выпускная квалификационная работа бакалавра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Бакалавриат |
Код специальности ФГОС | 09.03.01 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
Ссылки | Отзыв руководителя ; Рецензия ; Отчет о проверке на объем и корректность внешних заимствований |
DOI | 10.18720/SPBPU/3/2019/vr/vr19-883 |
Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
Ключ записи | ru\spstu\vkr\3373 |
Дата создания записи | 15.10.2019 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
В данной работе представлен анализ способов построения промежуточного представления программы на языке 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.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 44
За последние 30 дней: 0