Вебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів»

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

Дата

2020-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (69 с., 70 рис., 1 табл., 4 додатки). Об’єкт розробки – створення вебдодатку demo-компілятора, який допоможе краще зрозуміти та пізнати предмет «Основи проєктування транслятора». Розроблений вебдодаток дозволяє: - наочно побачити результат роботи транслятора на етапі scanner; - наочно побачити результат роботи транслятора на етапі parser; - наочно побачити результат роботи транслятора на етапі generator; - вказати на лексичні або синтаксичні помилки в коді, якщо такі існують. В процесі розробки була використана мова програмування JavaScript з використанням React та Redux, а також Common Lisp. В ході виконання дипломного проекту: - розроблено архітектуру сервера; - розроблено архітектуру клієнтського коду; - проведено аналіз існуючих рішень; - обрано інструменти для реалізації вебдодатку. Використання цього вебдодатку дозволить студентам краще розібратися з основними етапами трансляції.

Опис

Ключові слова

вебдодаток, транслятор, етапи трансляції, JavaScript, React, Redux, Common Lisp, архітектура, web addition, translator, stages of translation, architecture

Бібліографічний опис

Курдус, А. О. Вебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів» : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Курдус Анастасія Олександрівна. – Київ, 2020. – 82 с.

DOI