Details

Title: Оптимизация совместной компиляции программ на языках Java и Kotlin: магистерская диссертация: 09.04.01
Creators: Баратынский Александр Игоревич
Scientific adviser: Глухих Михаил Игоревич
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2017
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: Java, язык программирования; Программирования языки; Kotlin; совместная компиляция; абстрактное синтаксическое дерево
UDC: 004.438(043.3)
Document type: Master graduation qualification work
File type: PDF
Language: Russian
Level of education: Master
Speciality code (FGOS): 09.04.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/2/v17-4104
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: RU\SPSTU\edoc\45843

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Kotlin - современный статически типизированный мультипарадигмальный язык программирования. Одним из главных достоинств Kotlin является интероперабельность с Java. Поэтому задача эффективной совместной компиляции Kotlin и Java является крайне важной и актуальной. В работе выявлены недостатки существующего механизма совместной компиляции, а также разработан компонент компилятора Kotlin, осуществляющий взаимодействие с бинарными и Java элементами на основе символов и абстрактных синтаксических деревьев компилятора Java. Компонент протестирован на имеющейся базе проектов. Получены результаты, доказывающие эффективность разработанного компонента.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 404
Last 30 days: 0
Detailed usage statistics