Page 7 - 4476
P. 7

1 МЕТА КУРСОВОЇ РОБОТИ

                                 Мета  роботи:  вивчення  складових  частин,  основних
                            принципів     побудови     і   функціонування      компіляторів,
                            практичне  освоєння  методів  побудови  простих  компіляторів
                            для заданої вхідної мови.
                                 Курсова  робота  полягає  в  створенні  компілятора  із
                            заданої    підмножини      мови     Паскаль     з    незначними
                            модифікаціями і спрощеннями (повний опис вхідної і вихідної
                            мов дано далі в завданні для кожного варіанту). Результатами
                            курсової роботи є програмна реалізація заданого компілятора і
                            пояснювальна записка, оформлена відповідно до вимог ДСТУ,
                            стандартів університету і завдання на курсову роботу.
                                 Для    програмної     реалізації   компілятора     можливе
                            використання будь-яких мов і систем програмування.
                                 Компілятор  рекомендується  побудувати  з  наступних
                            складових частин:
                                     1)  лексичний аналізатор;
                                     2)  синтаксичний аналізатор;
                                     3)  оптимізатор;
                                     4)  генератор результуючого коду.
                                 Для       побудови       компілятора        рекомендується
                            використовувати      методи,    освоєні   в    ході   виконання
                            лабораторних      робіт   з   курсу     «Системне     програмне
                            забезпечення».














                                                            6
   2   3   4   5   6   7   8   9   10   11   12