Розробка навчальної вебплатформи для інтерпретатора Clojure
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Робота викладена на 48 сторінках друкованого тексту, містить 36 рисунків, 21 джерело. Об’єкт дослідження – процес інтерактивної розробки та виконання програмного коду мовою Clojure у вебсередовищі на основі технологій ClojureScript, CodeMirror та SCI (Small Clojure Interpreter). Мета роботи: розробити інтерактивний вебредактор для мови програмування Clojure з підтримкою підсвічування синтаксису, відстеження помилок та інтегрованим механізмом виконання коду на клієнтській стороні. Методи дослідження: у роботі застосовано аналіз та узагальнення наявних інструментів інтерпретації коду, метод системного підходу до проєктування програмних компонентів, а також метод моделювання взаємодії між користувачем та середовищем розробки з використанням бібліотек Reagent, CodeMirror 6 та SCI. У роботі показано процес проєктування та створення вебсторінки інтерпретатора Clojure, застосуванні мови програмування Clojure, ClojureScript та допоміжні бібліотеки. Реалізовано вебсторінку із загальною інформацією про платформу та можливістю перейти до редактора, у якому можна написати та виконати код і отримати результати його виконання.
EN : The work is presented on 48 pages of printed text, 36 figures, 21 references. The object of the study is the process of interactive development and execution of Clojure code in a web environment based on ClojureScript, CodeMirror, and SCI (Small Clojure Interpreter) technologies. The aim of the study is to develop an interactive web-based editor for the Clojure programming language with support for syntax highlighting, error tracking, and an integrated client-side code execution mechanism. The methods of research are the analysis and generalization of existing code interpretation tools, the system approach to designing software components, and the modeling of user-environment interaction using the Reagent, CodeMirror 6, and SCI libraries. The work demonstrates the process of designing and creating a web page for a Clojure interpreter, using the programming languages Clojure and ClojureScript, along with supporting libraries. A web page has been implemented that provides general information about the platform and allows users to navigate to an editor where they can write and execute code and see the results of its execution.
EN : The work is presented on 48 pages of printed text, 36 figures, 21 references. The object of the study is the process of interactive development and execution of Clojure code in a web environment based on ClojureScript, CodeMirror, and SCI (Small Clojure Interpreter) technologies. The aim of the study is to develop an interactive web-based editor for the Clojure programming language with support for syntax highlighting, error tracking, and an integrated client-side code execution mechanism. The methods of research are the analysis and generalization of existing code interpretation tools, the system approach to designing software components, and the modeling of user-environment interaction using the Reagent, CodeMirror 6, and SCI libraries. The work demonstrates the process of designing and creating a web page for a Clojure interpreter, using the programming languages Clojure and ClojureScript, along with supporting libraries. A web page has been implemented that provides general information about the platform and allows users to navigate to an editor where they can write and execute code and see the results of its execution.
Description
Жилка К. М. Розробка навчальної вебплатформи для інтерпретатора Clojure : кваліфікаційна робота бакалавра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник В. І. Горбенко. Запоріжжя : ЗНУ, 2025. 48 с.