Thesis Details

Implementace interpretu jazyka pro matematické výpočty

Bachelor's Thesis Student: Kobelka Martin Academic Year: 2018/2019 Supervisor: Veigend Petr, Ing.
English title
Implementation of a Language Interpreter for Mathematical Calculations
Language
Czech
Abstract

The main goal of this bachelor thesis is to design and implement the new programing language, which can be used for mathematical computations, implement the demonstration interpret of this language and design a graphical user interface for it. The user interface makes it easy to write the calculation, enables effective and clear visualization of calculation results and basic debugging of calculation. The properties of the resulting language are described in the thesis with the several experiments with the interpret, which implements a~subset of the language. Differences between designed solution and other platforms are also described in the thesis.

Keywords

interpret, programing language, Java, JavaFX, development environment, visualization, ANTLR4, differential equation, Euler method, Runge kutta

Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 June 2019
Reviewer
Committee
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Chudý Peter, doc. Ing., Ph.D. MBA (DCGM FIT BUT), člen
Kekely Lukáš, Ing., Ph.D. (DCSY FIT BUT), člen
Peringer Petr, Dr. Ing. (DITS FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
KOBELKA, Martin. Implementace interpretu jazyka pro matematické výpočty. Brno, 2019. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-13. Supervised by Veigend Petr. Available from: https://www.fit.vut.cz/study/thesis/22065/
BibTeX
@bachelorsthesis{FITBT22065,
    author = "Martin Kobelka",
    type = "Bachelor's thesis",
    title = "Implementace interpretu jazyka pro matematick\'{e} v\'{y}po\v{c}ty",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22065/"
}
Back to top