Závěrečná práce: Bc. Petr Kubica, učo 514403: An Ahead-of-time Compiler for a Subset of TypeScript
Diplomová práce
An Ahead-of-time Compiler for a Subset of TypeScript
Anotace
Tato práce se věnuje návrhu a implementaci "ahead-of-time" překladače pro podmnožinu jazyka TypeScript. Překladač je implementován jako rozšíření knihovny Jaculus-machine - zabudovatelného běhového prostředí pro JavaScript. Překladač využívá typových anotací TypeScriptu, aby generoval více monomorfní kód, než umožňuje čistý JavaScript. Překladač umožňuje překládat části vstupních programů do strojového …více
Abstract
This thesis describes the design and implementation of an ahead-of-time compiler for a subset of TypeScript. The compiler is implemented as an extension of Jaculus-machine - an embeddable JavaScript runtime environment. The compiler makes use of TypeScript's type annotations to generate more monomorphic code than what is possible by using JavaScript. It can compile parts of an input program to machine …více
Zadání práce
26. 5. 2025 12:35, RNDr. Petr Ročkai, Ph.D., učo 139761
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Jaculus: Approachable Programming of Embedded Devices via Javascript
Mgr. Petr Kubica, učo 514403 -
OCI - resource usage reporting and visualization
Ing. Jakub Krajčík -
Backend patient API for AICope project
Bc. Matej Dipčár -
Webová aplikace pro sazbu dokumentů
Mgr. Petr Konečný -
Extensible and Configurable Architecture for Executing JavaScript Tasks in Web Applications
Kiril Vorotyntsev -
Data management of the web-based visualization supporting criminal investigations
Bc. Daniel Plakinger, učo 482849 -
Web Application for Parametric Modelling of 2D Shapes Using Geometric Constraints
Ing. Miroslav Šerý -
Návrh a implementace webové aplikace pro řízení projektů v malé firmě
Bc. Tomáš Navrkal




