Autor: Ravi Sethi



Kompilatory reguły, metody i narzędzia

Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman | Inżynieria oprogramowania Algorytmy, Inżynieria oprogramowania



Kompilatory reguły, metody i narzędzia 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 ...