- Obecnie brak na stanie
|
Autorzy: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman ISBN: 83-204-2656-1 Format: B5, 752 str. Twarda oprawa Wydawnictwo: WNT |
| O książce |
|
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ści. 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. Spis treści 1.Wprowadzenie do kompilacji 2.Prosty kompilator jednoprzebiegowy 3.Analiza leksykalna 4.Analiza składniowa 5.Translacja sterowana składnią 6.Kontrola typów 7.Środowiska przetwarzania 8.Generowanie kodu pośredniego 9.Generowanie kodu 10.Optymalizacja kodu 11.Chcesz napisać kompilator? 12.Kilka kompilatorów Dodatek A Projekt programistyczny Bibliografia Skorowidz |
Brak towaru
Brak towaru
Brak towaru
NanoPi A64 komputer jednopłytkowy (SoC) z procesorem A64 Allwinneda, SoC (ARM Cortex A-53) i dedykowanymi systemami operacyjnymi FriendlyCore-Xential i UbuntuMATE
Brak towaru
Aluminiowa obudowa do minikomputera Raspberry Pi 4 model B, kolor czarny
Brak towaru
Karta microSD z adapterem SD (16 GB, klasa 10) z wgranym oprogramowaniem NOOBS dla Raspberry Pi
Brak towaru
Nakładka na Arduino UNO, umożliwia obróbkę i pracę z sygnałami analogowymi przy pomocy Arduino. Analog Shield
Brak towaru
Drukarka 3D CraftBot FLOW IDEX XL wykonana z najwyższej jakości podzespołów, z czujnikiem filamentu, półautomatyczną kalibracją i łącznością bezprzewodową. Drukarka dzięki intuicyjnej obsłudze sprawdzi się zarówno u profesjonalistów jak i u początkujących. Wersja XL o zwiększonym obszarze wydruku
Brak towaru
Brak towaru
Flasher 5 PRO, programator przeznaczony dla mikrokontrolerów: Renesas M16C/62, M16C/80, M32C, M79, R32C i serii R8C. Segger 5.05.10
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Brak towaru
Flasher 5, programator przeznaczony dla mikrokontrolerów: M16C, M32C, R8C, R32C, M38000 i serii ST9. Segger 5.05.01
Brak towaru