Johdanto
Tämä kirja keskittyy joihinkin käännösten rakentamisen perusteorioihin, kuten muodollisiin kieliin, äärellisiin automaateihin ja attribuuttikielioppeihin. Kääntäjän rakentamisen tekniseltä kannalta se kuvaa kääntäjän eri algoritmeja sekä kääntäjän automaattisia rakennustyökaluja, kuten leksikaalisen analyysin generaattorin lex ja syntaksianalyysigeneraattorin YACC.
Kirja on systemaattinen, peruskäsitteet on selkeästi selitetty, helppo ymmärtää ja helppolukuinen. Sitä voidaan käyttää perusoppikirjana tietojenkäsittelyaineille ja niihin liittyville pääaineille tavallisissa korkeakouluissa ja yliopistoissa sekä opettajille, jatko-opiskelijoille ja vastaaville pääaineille. Henkilöstötutkimus ja referenssi.
Kirjaluettelo
Luku 1 Johdanto
1.1 Miksi opetella kääntämään
1.2 Mikä on kääntäjä
1.3 Yleiskatsaus kokoamisprosessiin
1.4 Kääntäjän kokoonpano
1.5 Muut kokoamiseen liittyvät käsitteet ja tekniikat
1.6 Kääntäjän kehittäminen
1.7 Kääntäjäjärjestelmä ja muut siihen liittyvät ohjelmat
Harjoitus 1
Luku 2 Leksinen analyysi
2.1 Leksisen analysaattorin suunnittelu
2.2 Leksikaalisen analysaattorin manuaalinen toteutus
2.3 säännölliset lausekkeet
2.4 äärelliset automaatit
2.5 automaattinen leksikaalisen analyysin generaattori Lex
< p>Exercise 2Luku 3 Kielioppi Ohjelmointikielen kuvaus
3.1 Kielioppi ja kieli
3.2 Kieliopin luokitus
3.3 Kielioppi Vastaava muunnos