Překladač funkcionálního programovacího jazyka na platformě GraalVM – Bc. Ivo HORÁK
Bc. Ivo HORÁK
Master's thesis
Překladač funkcionálního programovacího jazyka na platformě GraalVM
Functional Programming Language Compiler on GraalVM Platform
Abstract:
V rámci diplomové práce byl vytvořen interpret jazyka Scheme na platformě GraalVM, který svou rychlostí ve vybraných benchmarkových testech překonává implementace jako Guile nebo Racket. Zatímco většina interpretů překládá kód do bytecode, jazyky implementované nad platformou GraalVM jsou překládány do abstraktních syntaktických stromů. Tímto bylo možné implementovat jazykové vlastnosti, jako například …moreAbstract:
In this master thesis, an interpreter of Scheme language was developed on the GraalVM platform that outperforms implementations such as Guile or Racket in selected benchmarks. While most implementations compile code into bytecode, languages implemented on the GraalVM platform are transformed into abstract syntax trees. This approach makes it possible to implement language features, such as Tail Call …more
Language used: Czech
Date on which the thesis was submitted / produced: 1. 8. 2023
Thesis defence
- Supervisor: Mgr. Petr Krajča, Ph.D.
Citation record
The right form of listing the thesis as a source quoted
HORÁK, Ivo. Překladač funkcionálního programovacího jazyka na platformě GraalVM. Olomouc, 2023. diplomová práce (Mgr.). UNIVERZITA PALACKÉHO V OLOMOUCI. Přírodovědecká fakulta
Full text of thesis
Contents of on-line thesis archive
Published in Theses:- světu
Other ways of accessing the text
Institution archiving the thesis and making it accessible: UNIVERZITA PALACKÉHO V OLOMOUCI, Přírodovědecká fakultaPalacký University Olomouc
Faculty of ScienceMaster programme / field:
Applied Computer Science / Applied Computer Science - Specialization in Software Development
Theses on a related topic
Name
Posted by
Uploaded/Created
Rights
Folders
Files
MARKLOVÁ, E.
23/8/2023