Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/63307
Title: Методика розробки компілятора на мові Rust
Other Titles: Methodology for developing a compiler in the Rust language
Authors: Тарасов, Ігор Валерійович
Tarasov, Igor
Keywords: кваліфікаційна робота
qualifying work
дипломна робота
graduate work
компілятор
compiler
оптимізація коду
code optimization
тестування программ
testing programs
Issue Date: Dec-2023
Publisher: Національний авіаційний університет
Citation: Тарасов І. В. Методика розробки компілятора на мові Rust. - Кваліфікаційна робота на здобуття освітнього ступеня магістра спеціальності «Інженерія програмного забезпечення». - Національний авіаційний університет. – Київ, 2023. – 80 с.
Abstract: У середовищі мов програмування та розробки програмного забезпечення, що постійно розвивається, створення ефективних і надійних компіляторів залишається ключовим напрямком досліджень та інновацій. У цій роботі розглядається методологія розробки компілятора, спеціально розробленого для мови програмування 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.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.т.н доцент Шибицька Наталія Миколаївна
URI: https://er.nau.edu.ua/handle/NAU/63307
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри інженерії програмного забезпечення

Files in This Item:
File Description SizeFormat 
ФКПІ_2023_121_Тарасов І.В.pdf843.6 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.