Kompilaatorid peetakse traditsiooniliselt üheks raskemaks teemaks, mida mõista ja uurida. Tavaliselt on raamatutes iga peatükk pühendatud kompilatsiooni eraldi läbimisele. Kuid selline struktuur ei võimalda avada, kuidas keelevahendid mõjutavad neid otsuseid, mis tehakse kompilatori projekteerimisel. Selle asemel on «Kompileerimise alustes» valitud inkrementaalne...
lähenemine: kompilator areneb järk-järgult ja lugeja saab kogu koodi ise kirjutada. Raamat aitab luua oma isikliku kompilatori väikese, kuid piisavalt võimsa programmeerimiskeele jaoks, liikudes järk-järgult keerukamate keelevahendite juurde. Jeremy Siki selgitab kaasaegsete kompilatorite aluseks olevaid põhimõttelisi kontseptsioone, algoritme ja and structures ning loob aluse keerukamate teemade uurimiseks. See lühike, kuid arusaadav juhend on juba ammu olnud üliõpilaste ja professionaalide kasutuses.
Kompilaatorid peetakse traditsiooniliselt üheks raskemaks teemaks, mida mõista ja uurida. Tavaliselt on raamatutes iga peatükk pühendatud kompilatsiooni eraldi läbimisele. Kuid selline struktuur ei võimalda avada, kuidas keelevahendid mõjutavad neid otsuseid, mis tehakse kompilatori projekteerimisel. Selle asemel on «Kompileerimise alustes» valitud inkrementaalne lähenemine: kompilator areneb järk-järgult ja lugeja saab kogu koodi ise kirjutada. Raamat aitab luua oma isikliku kompilatori väikese, kuid piisavalt võimsa programmeerimiskeele jaoks, liikudes järk-järgult keerukamate keelevahendite juurde. Jeremy Siki selgitab kaasaegsete kompilatorite aluseks olevaid põhimõttelisi kontseptsioone, algoritme ja and structures ning loob aluse keerukamate teemade uurimiseks. See lühike, kuid arusaadav juhend on juba ammu olnud üliõpilaste ja professionaalide kasutuses.