Оптимізація триадресного проміжного коду

Вантажиться...
Ескіз

Дата

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 с.

ORCID

DOI