Kokoonpanoperiaate ja tekniikka

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 2

Luku 3 Kielioppi Ohjelmointikielen kuvaus

3.1 Kielioppi ja kieli

3.2 Kieliopin luokitus

3.3 Kielioppi Vastaava muunnos

Related Articles
TOP