DynamickýPřekladPrakticky
Z Denik
Seminář na apidesign:MatFyz pro letní semestr 2019.
Dynamický Překlad Prakticky
Jaký je nejrychlejší programovací jazyk? Může být JavaScriptapidesign: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.