Оптимізація триадресного проміжного коду
Вантажиться...
Дата
2025
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота за темою «Оптимізація триадресного проміжного коду» виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Дзюбаном Даніїлом Олександровичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 4 розділів («Аналіз предметної області та постановка завдання», «Засоби розробки», «Побудова триадресного проміжного коду», «Оптимізація триадресного проміжного коду»); висновку; списку використаних джерел, який налічує 3 джерела; 37 ілюстрацій; 2 додатків. Загальний обсяг роботи складає 70 сторінок.
Актуальність теми обумовлена браком доступних навчальних інструментів, які б наочно демонстрували процес оптимізації триадресного проміжного коду, що значно ускладнює засвоєння теоретичного матеріалу студентами.
Мета роботи – створення програмної системи для оптимізації триадресного проміжного коду, що відтворює поетапний процес трансляції програмного коду – від початкового аналізу вхідного тексту до оптимізації його триадресного проміжного представлення.
Завдання дослідження: формально визначити граматику вхідної мови; розробити засоби лексичного, синтаксичного та семантичного аналізу коду вхідної програми, а також механізми генерації та оптимізації її триадресного проміжного подання; впровадити механізм послідовного виведення етапів трансляції у консоль.
Практичне значення роботи полягає у створенні програмної системи по оптимізації триадресного проміжного коду, що може використовуватись як у межах формалізованих освітніх програм, так і для самостійного опанування основ процесу трансляції.
Опис
Ключові слова
компілятор, триадресний проміжний код, проміжне представлення, інструкції, формальна граматика, генерація, оптимізація, скорочення, мертвий код, compiler, triple-address intermediate code, formal grammar, intermediate representation generation, triple-address intermediate code optimization, constant folding, dead code elimination
Бібліографічний опис
Дзюбан, Д. О. Оптимізація триадресного проміжного коду : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення / Дзюбан Даніїл Олександрович. – Київ, 2025. – 70 с.