Stan książek
Nasze książki są dokładnie sprawdzone i jasno określamy stan każdej z nich.
Nowa
Książka nowa.
Używany - jak nowa
Niezauważalne lub prawie niezauważalne ślady używania. Książkę ciężko odróżnić od nowej pozycji.
Używany - dobry
Normalne ślady używania wynikające z kartkowania podczas czytania, brak większych uszkodzeń lub zagięć.
Używany - widoczne ślady użytkowania
zagięte rogi, przyniszczona okładka, książka posiada wszystkie strony.
Kompilatory. Reguły, metody i narzędzia
Masz tę lub inne książki?
Sprzedaj je u nas
Języki programowania to narzędzia umożliwiające zapis obliczeń w sposób zrozumiały zarówno dla ludzi, jak i maszyn. W dzisiejszym świecie, pełnym technologii, języki te są nieodzowne, gdyż każde oprogramowanie komputerowe zostało stworzone przy ich użyciu. Zanim jednak programy mogą zostać uruchomione przez komputer, muszą być przetłumaczone na zrozumiały dla niego kod. Proces ten odbywa się za pomocą kompilatorów, które są specjalnymi systemami przetwarzającymi kod.Druga edycja uznanej na świecie książki "Dragon Book" poświęcona jest szczegółowym zagadnieniom związanym z projektowaniem i tworzeniem kompilatorów. Publikacja ta oferuje czytelnikom liczne rozbudowane ćwiczenia, które wspomagają naukę i zrozumienie omawianych tematów. W trakcie lektury poznasz kluczowe kwestie dotyczące architektury komputerów i zasad funkcjonowania języków programowania. Poruszane są również takie zagadnienia jak analiza leksykalna, wyrażenia regularne, automaty skończone, a także narzędzia do generowania lekserów.Z książki dowiesz się także o najważniejszych technikach parsowania oraz podstawowych koncepcjach definicji kierowanych składnią. Omówione zostaną metody projektowania generatorów kodu oraz technologie odpowiedzialne za optymalizację kodu. W najnowszych rozdziałach czytelnicy znajdą informacje o środowiskach wykonawczych, takich jak mechanizmy zarządzania pamięcią oraz stackiem, a także optymalizacjach na poziomie instrukcji i wykrywaniu potencjalnej równoległości procesów.Zasady projektowania kompilatorów i związane z tym techniki mają niesamowicie szerokie zastosowanie. Każdy informatyk z pewnością napotka te zagadnienia wielokrotnie w swojej karierze. Studiowanie zagadnień związanych z tworzeniem kompilatorów oznacza równocześnie zgłębianie wiedzy o językach programowania, architekturze komputerów, teoriach językowych, algorytmach oraz inżynierii oprogramowania.
Wybierz stan zużycia:
WIĘCEJ O SKALI
Języki programowania to narzędzia umożliwiające zapis obliczeń w sposób zrozumiały zarówno dla ludzi, jak i maszyn. W dzisiejszym świecie, pełnym technologii, języki te są nieodzowne, gdyż każde oprogramowanie komputerowe zostało stworzone przy ich użyciu. Zanim jednak programy mogą zostać uruchomione przez komputer, muszą być przetłumaczone na zrozumiały dla niego kod. Proces ten odbywa się za pomocą kompilatorów, które są specjalnymi systemami przetwarzającymi kod.Druga edycja uznanej na świecie książki "Dragon Book" poświęcona jest szczegółowym zagadnieniom związanym z projektowaniem i tworzeniem kompilatorów. Publikacja ta oferuje czytelnikom liczne rozbudowane ćwiczenia, które wspomagają naukę i zrozumienie omawianych tematów. W trakcie lektury poznasz kluczowe kwestie dotyczące architektury komputerów i zasad funkcjonowania języków programowania. Poruszane są również takie zagadnienia jak analiza leksykalna, wyrażenia regularne, automaty skończone, a także narzędzia do generowania lekserów.Z książki dowiesz się także o najważniejszych technikach parsowania oraz podstawowych koncepcjach definicji kierowanych składnią. Omówione zostaną metody projektowania generatorów kodu oraz technologie odpowiedzialne za optymalizację kodu. W najnowszych rozdziałach czytelnicy znajdą informacje o środowiskach wykonawczych, takich jak mechanizmy zarządzania pamięcią oraz stackiem, a także optymalizacjach na poziomie instrukcji i wykrywaniu potencjalnej równoległości procesów.Zasady projektowania kompilatorów i związane z tym techniki mają niesamowicie szerokie zastosowanie. Każdy informatyk z pewnością napotka te zagadnienia wielokrotnie w swojej karierze. Studiowanie zagadnień związanych z tworzeniem kompilatorów oznacza równocześnie zgłębianie wiedzy o językach programowania, architekturze komputerów, teoriach językowych, algorytmach oraz inżynierii oprogramowania.
