Kurz kompilátorů
Získejte mistrovství v návrhu kompilátorů stavbou jazyka MiniCalc od tokenů po kód pro VM. Naučte se lexing, rekurzivní sestupové parsování, návrh AST a generování stackového kódu pro vytvoření robustních, laditelných nástrojů používaných v reálných technologických systémech. Tento kurz poskytuje praktické zkušenosti s klíčovými technikami pro vývoj jazykových nástrojů.

od 4 do 360h flexibilní rozsah
platný certifikát ve vaší zemi
Co se naučím?
Zvládněte základy tvorby malého kompilátoru od nuly v tomto soustředěném praktickém kurzu. Navrhnete gramatiky, implementujete lexer a rekurzivní sestupový parser, vytvoříte čisté AST a vygenerujete instrukce pro stackový virtuální stroj. Díky jasnému pseudokódu, kompletním příkladům a nástrojům pro ladění získáte spolehlivé dovednosti pro rychlou tvorbu robustních nástrojů pro jazyky.
Výhody Elevify
Rozvíjejte dovednosti
- Vytvořte lexer pro MiniCalc: rychlá tokenizace s robustním hlášením chyb.
- Implementujte rekurzivní sestupový parser: čistá gramatika, tvorba AST a obnova.
- Navrhněte a ověřte AST: bezpečné modely uzlů připravené na analýzu a generování kódu.
- Generujte stackový VM kód: mapování uzlů AST na efektivní operace PUSH/LOAD/STORE.
- Dokončete plný kompilátor MiniCalc: end-to-end testy od zdroje po spuštění na VM.
Navrhované shrnutí
Před začátkem můžete změnit kapitoly a rozsah hodin. Vyberte, kterou kapitolou začnete. Přidávejte nebo odebírejte kapitoly. Zvyšte nebo snižte rozsah kurzu.Co říkají naši studenti
Vaše lekce jsou perfektní. Koupil jsem si roční balíček a konečně mám možnost sledovat různá témata, která mě zajímají, aniž bych musel měnit platformu... děkuji za vše, co děláte, už jsem vás doporučil dalším lidem...

Giulio CarloStudent digitálního marketingu
Líbí se mi, jak jsou lekce přímočaré a jak mohu přepínat mezi kapitolami a přeskakovat obsah, který nepotřebuji.

Mariana FerresStudentka fotografie
Líbí se mi obsah a způsob prezentace a přepisu videí, což celý proces zrychluje!

Luciana AlvarengaStudentka nail designu
Platforma je rychlá a jednoduchá na používání. Rozmanitost obsahu a doplňková videa velmi pomáhají při učení.

André FelipeStudent prompt engineeringu
Často kladené otázky
Kdo je Elevify? Jak to funguje?
Mají kurzy certifikáty?
Jsou kurzy zdarma?
Jaká je pracovní zátěž kurzu?
Jak kurzy vypadají?
Jak kurzy fungují?
Jaká je délka kurzů?
Jaká je cena kurzů?
Co je EAD nebo online kurz a jak funguje?
PDF kurz