Kompilátory, uživatelská rozhraní a my ostatní

Anotace

Kompilátory byly dlouho považovány za jedno z nejsložitějších témat v informatice. Dnes se webové frameworky vyvíjejí z běhových knihoven do optimalizačních kompilátorů, které mění způsob, jakým vytváříme uživatelská rozhraní. Do této éry nyní vstupují různá témata ve front-end vývoji – např. reaktivní programování – poháněná poznatky ze statické analýzy.

Tato přednáška se bude zabývat tím, jak moderní kompilátory uživatelského rozhraní nově definují výkon a zkušenosti vývojářů. Budeme diskutovat o tom, jak jsou kompilátory navrženy, včetně různých open-source a podnikových řešení, a o rostoucí roli kompilátorů v automatizaci úloh.

Na konci lekce budete pravděpodobně optimističtí ohledně budoucnosti, kde kompilátory rozumějí celému našemu kódu a uleví nám od významné části naší duševní zátěže.