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

dc.contributor.advisorМарченко, Олександр Іванович
dc.contributor.authorКурдус, Анастасія Олександрівна
dc.date.accessioned2020-07-04T14:17:42Z
dc.date.available2020-07-04T14:17:42Z
dc.date.issued2020-06
dc.description.abstractenQualifying work includes an explanatory note (6 9p., 70 fig., 1 tables, 4 applications). The object of development is to create a demo-compiler web application that will help to better understand and learn the subject "Basics of translator design". The developed web application allows: - clearly see the result of the translator at the stage of scanner; - clearly see the result of the translator at the parser stage; - clearly see the result of the translator at the generator stage; - indicate lexical or syntactic errors in the code, if any; The development process used the JavaScript programming language using React and Redux, as well as Common Lisp. During the implementation of the diploma project: - developed server architecture; - developed client code architecture; - the analysis of existing decisions is carried out; - selected tools for implementing the web application. Using this web application will allow students to better understand the basic stages of translation.uk
dc.description.abstractukКваліфікаційна робота включає пояснювальну записку (69 с., 70 рис., 1 табл., 4 додатки). Об’єкт розробки – створення вебдодатку demo-компілятора, який допоможе краще зрозуміти та пізнати предмет «Основи проєктування транслятора». Розроблений вебдодаток дозволяє: - наочно побачити результат роботи транслятора на етапі scanner; - наочно побачити результат роботи транслятора на етапі parser; - наочно побачити результат роботи транслятора на етапі generator; - вказати на лексичні або синтаксичні помилки в коді, якщо такі існують. В процесі розробки була використана мова програмування JavaScript з використанням React та Redux, а також Common Lisp. В ході виконання дипломного проекту: - розроблено архітектуру сервера; - розроблено архітектуру клієнтського коду; - проведено аналіз існуючих рішень; - обрано інструменти для реалізації вебдодатку. Використання цього вебдодатку дозволить студентам краще розібратися з основними етапами трансляції.uk
dc.format.page82 с.uk
dc.identifier.citationКурдус, А. О. Вебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів» : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Курдус Анастасія Олександрівна. – Київ, 2020. – 82 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/34794
dc.language.isoukuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.subjectвебдодатокuk
dc.subjectтрансляторuk
dc.subjectетапи трансляціїuk
dc.subjectJavaScriptuk
dc.subjectReactuk
dc.subjectReduxuk
dc.subjectCommon Lispuk
dc.subjectархітектураuk
dc.subjectweb additionuk
dc.subjecttranslatoruk
dc.subjectstages of translationuk
dc.subjectarchitectureuk
dc.titleВебдодаток demo-компілятора для підтримки навчального процесу з дисципліни «Основи проєктування трансляторів»uk
dc.typeBachelor Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Kurdus-A-O_bakalavr.pdf
Розмір:
3.17 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: