Překladač funkcionálního programovacího jazyka na platformě GraalVM – Bc. Ivo HORÁK
Bc. Ivo HORÁK
Diplomová práce
Překladač funkcionálního programovacího jazyka na platformě GraalVM
Functional Programming Language Compiler on GraalVM Platform
Anotace:
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 …víceAbstract:
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 …více
Jazyk práce: čeština
Datum vytvoření / odevzdání či podání práce: 1. 8. 2023
Obhajoba závěrečné práce
- Vedoucí: Mgr. Petr Krajča, Ph.D.
Citační záznam
Jak správně citovat práci
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
Plný text práce
Obsah online archivu závěrečné práce
Zveřejněno v Theses:- světu
Jak jinak získat přístup k textu
Instituce archivující a zpřístupňující práci: UNIVERZITA PALACKÉHO V OLOMOUCI, Přírodovědecká fakultaUNIVERZITA PALACKÉHO V OLOMOUCI
Přírodovědecká fakultaMagisterský studijní program / obor:
Aplikovaná informatika / Aplikovaná informatika - specializace Vývoj software
Práce na příbuzné téma
Název
Vložil
Vloženo
Práva
Složky
Soubory
MARKLOVÁ, E.
23. 8. 2023