Swift compiler (fordító) 1/6


Details
Ennek a meetup-sorozatnak a célja, hogy megismertesse a résztvevőket a fordítóprogramok működésének, felépítésének és implementációjának alapjaival. A hat alkalom során teljesen nulláról indulva írunk meg együtt egy compilert a Swiftnek egy részhalmazára hasonlító, egyszerű programozási nyelvhez.
A korszerű, moduláris compilerek általános architektúrájának megfelelően szó lesz a forrásszöveg elemzéséről (lexing, parsing), a típusrendszer és a szemantikus analízis megtervezéséről, egyszerűbb magas- és alacsonyszintű optimalizációkról, kódgenerálásról az LLVM infrastruktúra segítségével, s végül bemutatjuk a runtime és a fordító együttműködésének kérdését, néhány konkrét példán keresztül.
Barátsággal várunk minden érdeklődőt, aki kicsit mélyebben meg szeretné érteni, hogy mi is történik akkor, amikor kedvenc IDE-jében a "Build" gombra kattint.
Amivel érdemes rendelkezni: programozási alapismeretek, bármilyen modern nyelven. A compiler-technológiában való előzetes jártasság NEM szükséges.
Aki esetleg windowsos géppel vagy tablettel érkezne, annak most is tudunk biztosítani virtuális gépet előzetes jelentkezés esetén. Bármi kérdésetek van, ne habozzatok feltenni.
Goretity Árpád, Lizik Gábor Levente
A képzéssorozat ingyenes, csak érkezz pontosan.

Swift compiler (fordító) 1/6