Марченко, Олександр ІвановичКурдус, Анастасія Олександрівна2020-07-042020-07-042020-06Курдус, А. О. Вебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів» : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Курдус Анастасія Олександрівна. – Київ, 2020. – 82 с.https://ela.kpi.ua/handle/123456789/34794Кваліфікаційна робота включає пояснювальну записку (69 с., 70 рис., 1 табл., 4 додатки). Об’єкт розробки – створення вебдодатку demo-компілятора, який допоможе краще зрозуміти та пізнати предмет «Основи проєктування транслятора». Розроблений вебдодаток дозволяє: - наочно побачити результат роботи транслятора на етапі scanner; - наочно побачити результат роботи транслятора на етапі parser; - наочно побачити результат роботи транслятора на етапі generator; - вказати на лексичні або синтаксичні помилки в коді, якщо такі існують. В процесі розробки була використана мова програмування JavaScript з використанням React та Redux, а також Common Lisp. В ході виконання дипломного проекту: - розроблено архітектуру сервера; - розроблено архітектуру клієнтського коду; - проведено аналіз існуючих рішень; - обрано інструменти для реалізації вебдодатку. Використання цього вебдодатку дозволить студентам краще розібратися з основними етапами трансляції.ukвебдодатоктрансляторетапи трансляціїJavaScriptReactReduxCommon Lispархітектураweb additiontranslatorstages of translationarchitectureВебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів»Bachelor Thesis82 с.