Застосування предметно-орієнтованих мов програмування для розробки Android-застосунків

dc.contributor.advisorБулах, Богдан Вікторович
dc.contributor.authorТокар, Михайло Євгенович
dc.date.accessioned2024-05-16T10:41:33Z
dc.date.available2024-05-16T10:41:33Z
dc.date.issued2024
dc.description.abstractМагістерська дисертація містить 120 с., 25 табл., 23 рис., 1 додаток, 83 джерела. Актуальність теми: тема є актуальною завдяки постійно зростаючому попиту на гнучкі, адаптивні та ефективні підходи до розробки мобільного програмного забезпечення. Об’єкт дослідження: розробка та застосування предметно-орієнтованих мов для програмування додатків на платформі Android. Предмет дослідження: сучасні методології та інструментарій для розробки, а також аналіз ефективності застосування DSL у контексті мобільної розробки на платформі Android. Мета дослідження: розробка та аналіз ефективності застосування DSL у контексті Android-розробки. Постановка задачі: аналіз та дослідження підходів та інструментів для розробки DSL та їх адаптація до потреб Android-розробки, програмна реалізація різних підходів та аналіз ефективності створених рішень За допомогою парсер-генератора ANTLR та можливостей мови програмування Kotlin було створено відповідно зовнішню та внутрішню DSL, проведено порівняння та аналіз ефективності кожного з підходів.
dc.description.abstractotherThe master`s thesis contains 120 p., 25 tabl., 23 fig., 1 appendix, 83 ref. Relevance of the topic: the topic is relevant due to the ever-growing demand for flexible, adaptive and efficient approaches to mobile software development. Object of research: development and application of object-oriented languages for programming applications on the Android platform. Subject of research: modern methodologies and tools for development, as well as analysis of the effectiveness of DSL in the context of mobile development on the Android platform. The purpose of the research: to develop and analyze the effectiveness of DSL in the context of Android development. Statement of the problem: to analyze and study approaches and tools for DSL development and adapt them to the needs of Android development, to implement different approaches in software and to analyze the effectiveness of the created solutions Using the ANTLR parser-generator and the capabilities of the Kotlin programming language, an external and internal DSL were created, respectively, than the effectiveness of each approach was compared and analyzed.
dc.format.extent120 с.
dc.identifier.citationТокар, М. Є. Застосування предметно-орієнтованих мов програмування для розробки Android-застосунків : магістерська дис. : 122 Комп’ютерні науки / Токар Михайло Євгенович. – Київ, 2024. – 120 с.
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/66803
dc.language.isouk
dc.publisherКПІ ім. Ігоря Сікорського
dc.publisher.placeКиїв
dc.subjectDSL
dc.subjectKotlin
dc.subjectAndroid
dc.subjectANTLR
dc.subjectпредметно-орієнтована мова
dc.subjectграматика
dc.subjectсинтаксис
dc.subjectінтерпритатор
dc.subjectабстрактне синтаксичне дерево
dc.subjectdomain-specific language
dc.subjectgrammar
dc.subjectsyntax
dc.subjectinterpreter
dc.subjectabstract syntax tree
dc.subject.udc004.42
dc.titleЗастосування предметно-орієнтованих мов програмування для розробки Android-застосунків
dc.typeMaster Thesis

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Tokar_magistr.pdf
Розмір:
2.3 MB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
8.98 KB
Формат:
Item-specific license agreed upon to submission
Опис: