Értékelés:
A könyvet nagyra értékelik gyakorlatias megközelítése és a fordítóprogramok írásának részletes bemutatása miatt, így a kezdő és haladó olvasók számára egyaránt alkalmas.
Előnyök:Számos gyakorlati tippet és gyakorlatot ad, tisztázza az összetett témákat, jól megírt és lebilincselő, a fordítóírás minden szintjén alkalmas.
Hátrányok:A kritikákban nem említenek jelentős hátrányokat.
(3 olvasói vélemény alapján)
A Practical Approach to Compiler Construction
Ez a könyv gyakorlatorientált bevezetést nyújt a magas szintű programozási nyelvek megvalósításába. Megmutatja, hogy mi történik egy fordítóprogramban, és felkelti az olvasó érdeklődését a fordítóprogramok tervezése iránt, amely a számítástechnika egyik alapvető szempontja. A programozási nyelvi elemzési és fordítási technikákat számos szoftveralkalmazási területen használják.
Az Egy gyakorlati megközelítés a fordítóprogram-készítéshez közérthető módon tárgyalja a téma alapelveit. Bemutatja a szükséges háttérelméletet, és megmutatja, hogyan lehet azt teljes fordítók megvalósításához alkalmazni. A szabványos fordítószerkezetre épülő, lépésről lépésre történő megközelítést alkalmaz, naprakész technikákat és példákat mutat be. A stratégiák és tervek részletesen leírják, hogy az olvasó eligazodjon egy programozási nyelv fordítójának megvalósításában.
A fordítási folyamat egyes aspektusainak szemléltetésére egy egyszerű, a C nyelvre lazán épülő magas szintű nyelvet használunk. C nyelvű kódpéldákat is tartalmaz, valamint annak megvitatásával és illusztrálásával együtt, hogy ez a kód hogyan bővíthető ki összetettebb nyelvek fordítására. A flex és bison fordítóprogramok használatára is találunk példákat. A lexikai és szintaxiselemzés részletesen szerepel a szemantikai elemzés, a köztes reprezentációk, az optimalizálás és a kódgenerálás átfogó bemutatásával együtt. A párhuzamosítással kapcsolatos bevezető anyag is szerepel.
A fordítótervezéssel foglalkozó bevezető alap- és posztgraduális kurzusokon való használatra, valamint személyes tanulmányozásra készült, és a szerző feltételezi, hogy az olvasók megfelelő programozási ismeretekkel rendelkeznek bármely magas szintű nyelven.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)