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