Praktyczne podejście do budowy kompilatorów

Ocena:   (4,1 na 5)

Praktyczne podejście do budowy kompilatorów (Des Watson)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona za praktyczne podejście i szczegółowy wgląd w pisanie kompilatorów, dzięki czemu jest odpowiednia zarówno dla początkujących, jak i zaawansowanych czytelników.

Zalety:

Zawiera liczne praktyczne wskazówki i ćwiczenia, wyjaśnia złożone tematy, jest dobrze napisana i wciągająca, odpowiednia dla wszystkich poziomów biegłości w pisaniu kompilatorów.

Wady:

Brak znaczących wad wymienionych w recenzjach.

(na podstawie 3 opinii czytelników)

Oryginalny tytuł:

A Practical Approach to Compiler Construction

Zawartość książki:

Książka ta stanowi praktyczne wprowadzenie do implementacji języków programowania wysokiego poziomu. Demistyfikuje to, co dzieje się w kompilatorze i stymuluje zainteresowanie czytelnika projektowaniem kompilatorów, istotnym aspektem informatyki. Techniki analizy i tłumaczenia języków programowania są wykorzystywane w wielu obszarach zastosowań oprogramowania.

Książka A Practical Approach to Compiler Construction w przystępny sposób omawia podstawowe zasady tego zagadnienia. Przedstawia niezbędną teorię i pokazuje, jak można ją zastosować do implementacji kompletnych kompilatorów. Przyjęto podejście krok po kroku, oparte na standardowej strukturze kompilatora, prezentując aktualne techniki i przykłady. Strategie i projekty są szczegółowo opisane, aby poprowadzić czytelnika w implementacji tłumacza dla języka programowania.

Prosty język wysokiego poziomu, luźno oparty na C, jest używany do zilustrowania aspektów procesu kompilacji. Zawarte są przykłady kodu w języku C, wraz z omówieniem i zilustrowaniem, w jaki sposób kod ten można rozszerzyć, aby objąć kompilację bardziej złożonych języków. Podano również przykłady użycia narzędzi konstrukcyjnych kompilatora flex i bison. Analiza leksykalna i składniowa jest szczegółowo omówiona wraz z kompleksowym omówieniem analizy semantycznej, reprezentacji pośrednich, optymalizacji i generowania kodu. Uwzględniono również materiał wprowadzający na temat paralelizacji.

Zaprojektowany do osobistego studiowania, a także do wykorzystania na wstępnych kursach licencjackich i podyplomowych w zakresie projektowania kompilatorów, autor zakłada, że czytelnicy mają rozsądne kompetencje w programowaniu w dowolnym języku wysokiego poziomu.

Dodatkowe informacje o książce:

ISBN:9783319527871
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:254

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Praktyczne podejście do budowy kompilatorów - A Practical Approach to Compiler...
Książka ta stanowi praktyczne wprowadzenie do implementacji języków...
Praktyczne podejście do budowy kompilatorów - A Practical Approach to Compiler Construction

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)