Hodnocení:
Kniha je vysoce ceněna pro svůj praktický přístup a podrobný vhled do psaní překladačů, takže je vhodná jak pro začátečníky, tak pro pokročilé čtenáře.
Klady:Poskytuje řadu praktických rad a cvičení, objasňuje složitá témata, je dobře napsaná a poutavá, vhodná pro všechny úrovně pokročilosti v psaní překladačů.
Zápory:V recenzích nejsou uvedeny žádné významné zápory.
(na základě 3 hodnocení čtenářů)
A Practical Approach to Compiler Construction
Tato kniha poskytuje prakticky zaměřený úvod do implementace vysokoúrovňových programovacích jazyků. Demystifikuje, co se děje v překladači, a podněcuje zájem čtenáře o návrh překladače, který je základním aspektem informatiky. Techniky analýzy a překladu programovacích jazyků se používají v mnoha oblastech softwarových aplikací.
Kniha Praktický přístup ke konstrukci překladačů přístupným způsobem pokrývá základní principy tohoto tématu. Představuje nezbytnou základní teorii a ukazuje, jak ji lze aplikovat při implementaci kompletních překladačů. Je zvolen přístup krok za krokem, založený na standardní struktuře překladače, který představuje aktuální techniky a příklady. Podrobně jsou popsány strategie a návrhy, které čtenáře provedou implementací překladače pro určitý programovací jazyk.
Pro ilustraci procesů kompilace je použit jednoduchý vysokoúrovňový jazyk volně založený na jazyce C. Součástí jsou příklady kódu v jazyce C a diskuse a ilustrace, jak lze tento kód rozšířit tak, aby zahrnoval kompilaci složitějších jazyků. Jsou uvedeny také příklady použití nástrojů flex a bison pro konstrukci kompilátoru. Podrobně je popsána lexikální a syntaktická analýza spolu s obsáhlým popisem sémantické analýzy, mezilehlých reprezentací, optimalizace a generování kódu. Součástí je také úvodní materiál o paralelizaci.
Autor předpokládá, že čtenáři mají přiměřené znalosti programování v jakémkoli vysokoúrovňovém jazyce, a je určen pro osobní studium i pro použití v úvodních bakalářských a postgraduálních kurzech návrhu překladačů.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)