Методика розробки компілятора на мові Rust
dc.contributor.author | Тарасов, Ігор Валерійович | |
dc.contributor.author | Tarasov, Igor | |
dc.date.accessioned | 2024-05-01T07:03:21Z | |
dc.date.available | 2024-05-01T07:03:21Z | |
dc.date.issued | 2023-12 | |
dc.description | Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од «Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету». Керівник проєкту: к.т.н доцент Шибицька Наталія Миколаївна | uk_UA |
dc.description.abstract | У середовищі мов програмування та розробки програмного забезпечення, що постійно розвивається, створення ефективних і надійних компіляторів залишається ключовим напрямком досліджень та інновацій. У цій роботі розглядається методологія розробки компілятора, спеціально розробленого для мови програмування Rust. Rust, відомий своїм наголосом на безпеці, продуктивності та сучасному синтаксисі, отримав значну популярність у спільноті розробників програмного забезпечення. Оскільки попит на надійні інструменти компілятора продовжує зростати, дослідження ефективних методологій для створення компіляторів, адаптованих до Rust, стає дедалі актуальнішим. Цей вступ закладає основу для поглибленого вивчення ключових аспектів розробки компілятора Rust, охоплюючи теоретичні основи, практичну реалізацію та експериментальний аналіз. Об’єкт дослідження - процес розробки компілятора на мові програмування Rust. Мета кваліфікаційної роботи - розробка методики для створення компілятора на мові програмування Rust. Метод дослідження – аналіз літературних джерел, вивчення мови програмування Rust, розробку прототипу компілятора, проведення експериментальних досліджень та тестування для подальшого аналізу результатів та документації. | uk_UA |
dc.description.abstract | 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. | uk_UA |
dc.identifier.citation | Тарасов І. В. Методика розробки компілятора на мові Rust. - Кваліфікаційна робота на здобуття освітнього ступеня магістра спеціальності «Інженерія програмного забезпечення». - Національний авіаційний університет. – Київ, 2023. – 80 с. | uk_UA |
dc.identifier.uri | https://er.nau.edu.ua/handle/NAU/63307 | |
dc.publisher | Національний авіаційний університет | uk_UA |
dc.subject | кваліфікаційна робота | uk_UA |
dc.subject | qualifying work | uk_UA |
dc.subject | дипломна робота | uk_UA |
dc.subject | graduate work | uk_UA |
dc.subject | компілятор | uk_UA |
dc.subject | compiler | uk_UA |
dc.subject | оптимізація коду | uk_UA |
dc.subject | code optimization | uk_UA |
dc.subject | тестування программ | uk_UA |
dc.subject | testing programs | uk_UA |
dc.title | Методика розробки компілятора на мові Rust | uk_UA |
dc.title.alternative | Methodology for developing a compiler in the Rust language | uk_UA |
Files
Original bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- ФКПІ_2023_121_Тарасов І.В.pdf
- Size:
- 843.6 KB
- Format:
- Adobe Portable Document Format
- Description:
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 3.43 KB
- Format:
- Item-specific license agreed upon to submission
- Description: