Charles Explorer logo
🇬🇧

Virtual Machines and Managed Runtimes

Class at Faculty of Mathematics and Physics |
NPRG076

This text is not available in the current language. Showing version "cs".Syllabus

- Úvod do virtuálních stroju a managed prostredí

- Interpretace vs. dynamická kompilace

- Spekulativní optimalizace, partial evaluation

- Method-level vs. path-based compilation

- Správa pameti a životní cyklus objektu

- Vybrané aspekty návrhu a implementace virtuálních stroju

- GraalVM a Truffle framework a jejich praktická aplikace

This text is not available in the current language. Showing version "cs".Annotation

Úvod do fungování a implementace vitruálních strojů a managed běhových prostředí. Může být Java rychlejší než C? Je někdy interpretace lepší než just-in-time kompilace? V čem všem, kromě samotné identifikace a úklidu nedosažitelných objektů, spočívá režie GC? Seminář je vhodný pro posluchače, kteří by se chtěli specializovat na toto téma, i pro studenty, kteří by si chtěli rozšířit povědomí o tom, jak fungují systémy, které běžně používají.