Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://er.nau.edu.ua/handle/NAU/63307
Назва: Методика розробки компілятора на мові Rust
Інші назви: Methodology for developing a compiler in the Rust language
Автори: Тарасов, Ігор Валерійович
Tarasov, Igor
Ключові слова: кваліфікаційна робота
qualifying work
дипломна робота
graduate work
компілятор
compiler
оптимізація коду
code optimization
тестування программ
testing programs
Дата публікації: гру-2023
Видавництво: Національний авіаційний університет
Бібліографічний опис: Тарасов І. В. Методика розробки компілятора на мові Rust. - Кваліфікаційна робота на здобуття освітнього ступеня магістра спеціальності «Інженерія програмного забезпечення». - Національний авіаційний університет. – Київ, 2023. – 80 с.
Короткий огляд (реферат): У середовищі мов програмування та розробки програмного забезпечення, що постійно розвивається, створення ефективних і надійних компіляторів залишається ключовим напрямком досліджень та інновацій. У цій роботі розглядається методологія розробки компілятора, спеціально розробленого для мови програмування Rust. Rust, відомий своїм наголосом на безпеці, продуктивності та сучасному синтаксисі, отримав значну популярність у спільноті розробників програмного забезпечення. Оскільки попит на надійні інструменти компілятора продовжує зростати, дослідження ефективних методологій для створення компіляторів, адаптованих до Rust, стає дедалі актуальнішим. Цей вступ закладає основу для поглибленого вивчення ключових аспектів розробки компілятора Rust, охоплюючи теоретичні основи, практичну реалізацію та експериментальний аналіз. Об’єкт дослідження - процес розробки компілятора на мові програмування Rust. Мета кваліфікаційної роботи - розробка методики для створення компілятора на мові програмування Rust. Метод дослідження – аналіз літературних джерел, вивчення мови програмування Rust, розробку прототипу компілятора, проведення експериментальних досліджень та тестування для подальшого аналізу результатів та документації.
In the ever-evolving environment of programming languages and software development, creating efficient and reliable compilers remains a key area of research and innovation. This paper discusses the methodology for developing a compiler specially designed for the Rust programming language. Known for its emphasis on security, performance, and modern syntax, Rust has gained significant popularity in the software development community. As the demand for reliable compiler tools continues to grow, research into efficient methodologies for building Rust-friendly compilers is becoming more and more important. This introduction lays the foundation for an in-depth study of key aspects of Rust compiler development, covering theoretical foundations, practical implementation, and experimental analysis. The object of research is the process of developing a compiler in the Rust programming language. The purpose of the qualification work is to develop a methodology for creating a compiler in the Rust programming language. The research method is the analysis of literary sources, the study of the Rust programming language, the development of a compiler prototype, conducting experimental research and testing for further analysis of the results and documentation.
Опис: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.т.н доцент Шибицька Наталія Миколаївна
URI (Уніфікований ідентифікатор ресурсу): https://er.nau.edu.ua/handle/NAU/63307
Розташовується у зібраннях:Кваліфікаційні роботи здобувачів вищої освіти кафедри інженерії програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
ФКПІ_2023_121_Тарасов І.В.pdf843.6 kBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.