Вебдодаток 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 с.