Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЗапискаТекстССодержаниемVer1.docx
Скачиваний:
35
Добавлен:
17.03.2016
Размер:
460.55 Кб
Скачать

Висновки

В ході виконання курсової роботи було розроблено мову програмування високого рівня та транслятор для цієї мови, який складається з лексичного аналізатора, синтаксичного аналізатора та блоку генерації коду по заданій граматиці.

Створене програмне забезпечення має такі властивості:

  1. графічний інтерфейс користувача, який забезпечує зручний та швидкий доступ до функцій транслятора;

  2. паралельне виконання інтерфейсу, лексичного аналізатора, синтаксичного аналізатора, системи побудови полізу та інтерпретатора забезпечує високу швидкодію, можливість редагування тексту розроблюваної програми під час її виконання, та можливість працювати з програмами великого обсягу;

  3. ядро транслятора відокремлено від інтерфейсу та знаходиться в окремій бібліотеці .dll . Це забезпечує легке обслуговування та масштабування ПЗ;

  4. усі програмні модулі розроблено для платформи на мові програмування С# з використанням бібліотеки Microsoft .NET Framework 4.0, а тому дане ПЗ може бути виконано на будь-якому комп’ютері з підтримкою цієї платформи.

В результаті проробленої роботи був отриманий виконуваний файл TranslatorGUI.exeта бібліотекаTranslator.dll.

Дане ПЗ може використовуватися як для написання і виконання простих алгоритмічних програм, так і для вивчення принципів розробки трансляторів.

Список використаних джерел

1. Медведєва, В.М. Основи побудови компіляторів Навчальний посібник / В.М. Медведєва, В.Г. Сліпченко – К. : ІЗМН, 1999. - 104с.

2. Ахо, А. Компиляторы: принципы, технологии и инструментарий, 2-е изд. : Пер. с англ. / Альфред Ахо, Моника Лам, Рави Сети, Ульман Джефри Д. – М : ООО „И.Д. Вильямс”, 2008. – 1184 с.

3. Серебряков, В.А. Основы конструирования компиляторов. / В.А. Серебряков, М.П. Галочкин. – М : Мир 1988. – 192 с.

4. Грис, Д. Конструирование компиляторов для цифрових вычислительных машин. Пер с англ . / Д. Грис. –М : Мир, 1975. – 236 c.