DynamickýPřekladPrakticky
Z Denik
(Založena nová stránka: Seminář na apidesign:MatFyz pro letní semestr 2019. == Dynamický Překlad Prakticky == Jaký je nejrychlejší programovací jazyk? Může být [[JavaScri…) |
(→Dynamický Překlad Prakticky) |
||
Řádka 3: | Řádka 3: | ||
== Dynamický Překlad Prakticky == | == Dynamický Překlad Prakticky == | ||
- | Jaký je nejrychlejší programovací jazyk? Může být [[ | + | Jaký je nejrychlejší programovací jazyk? Může být [[JavaScript|apidesign:JavaScript]] rychlejší než [[Céčko|apidesign:C]]? Existuje jednoduchý způsob, jak si napsat jazyk, který bude opravdu rychlý? Musíme opravdu psát všechny knihovny znovu a znovu? Jak se implementuje debugger? A jak profiler? Kolik to dá práce? To jsou otázky, na které v průběhu semináře budeme hledat a nalezneme odpovědi. |
Budeme používat [[GraalVM]], což je nejrychlejší virtuální stroj, který shodou okolností pomáhá vyvíjet tým z pražské pobočky OracleLabs. Díky tomu to bude seminář praktický, přibližující nejnovější trendy ve vývoji virtuálních strojů. Žádná otázka nebude tabu - o [[GraalVM]] víme úplně vše! | Budeme používat [[GraalVM]], což je nejrychlejší virtuální stroj, který shodou okolností pomáhá vyvíjet tým z pražské pobočky OracleLabs. Díky tomu to bude seminář praktický, přibližující nejnovější trendy ve vývoji virtuálních strojů. Žádná otázka nebude tabu - o [[GraalVM]] víme úplně vše! |
Verze z 18. 1. 2019, 09:23
Seminář na apidesign:MatFyz pro letní semestr 2019.
Dynamický Překlad Prakticky
Jaký je nejrychlejší programovací jazyk? Může být apidesign:JavaScript rychlejší než apidesign:C? Existuje jednoduchý způsob, jak si napsat jazyk, který bude opravdu rychlý? Musíme opravdu psát všechny knihovny znovu a znovu? Jak se implementuje debugger? A jak profiler? Kolik to dá práce? To jsou otázky, na které v průběhu semináře budeme hledat a nalezneme odpovědi.
Budeme používat GraalVM, což je nejrychlejší virtuální stroj, který shodou okolností pomáhá vyvíjet tým z pražské pobočky OracleLabs. Díky tomu to bude seminář praktický, přibližující nejnovější trendy ve vývoji virtuálních strojů. Žádná otázka nebude tabu - o GraalVM víme úplně vše!
Cílem bude ukázat si na výhody a zádrhele dynamického překladu. Pochopit, co překladač ve skutečnosti dělá a naučit se dorozumět se s ním - tedy programovat tak, abyste z dynamického překladu v GraalVM získali co nejvíce. Máte-li vlastní programovací jazyk, vezměte si jej s sebou - uděláme jej rychlejší!
A pokud to někoho bude opravdu bavit, tak může pokračovat v létě při studijní stáži v [[OracleLabs|apidesign:OracleLabs] v Jinonicích.