Kompilatory reguły, metody i narzędzia

Autor: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman

ISBN: 83-204-2656-1

Ilość stron: 750

Data wydania: 2002

Twarda oprawa

Komputery posługują się językiem bitów. Aby zatem program mógł być wykonany przez komputer, musi zostać przetłumaczony na jego język, czyli język bitów. Tłumaczenie to odbywa się za pomocą specjalnych programów zwanych kompilatorami. To im właśnie jest poświęcona ta książka. Autorzy przedstawiają zasady i techniki budowy kompilatorów. Szczegółowo omawiają analizę leksykalną, tablice symboli, analizę składniową, translację sterowania składnią, kontrolę typów, organizację środowiska wykonywania programu oraz generowanie i optymalizację kodu. Każdy rozdział kończą zestawem zadań o różnym stopniu trudnośc.

Książka jest przeznaczona dla studentów informatyki. Napisanie kompilatora to ukoronowanie procesu zdobywania podstawowej wiedzy informatycznej. Każdy student powinien więc napisać co najmniej jeden kompilator, a ta książka ułatwi mu uporanie się z tym zadaniem.

Rozdziały:

- Wprowadzenie do kompilacji

- Prosty kompilator jednoprzebiegowy

- Analiza leksykalna

- Analiza składniowa

- Translacja sterowana składnią

- Kontrola typów

- Środowiska przetwarzania

- Generowanie kodu pośredniego

- Generowanie kodu

- Optymalizacja kodu

- Chcesz napisać kompilator?

- Kilka kompilatorów

- Dodatek A Projekt programistyczny
Kod:
http://rapidshare.com/files/146311786/kompilatory.rar