- 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 |
Zestaw uruchomieniowy dla mikrokontrolerów AVR ATmega32
Brak towaru
Platforma z nadajnikiem i odbiornikiem radiowym AD9364 oraz układem FPGA Xilinx Spartan-6 XC6SLX150. Digilent 6002-410-021
Brak towaru
Brak towaru
Magnetometr Explore umożliwia pomiar pola magnetycznego w trzech płaszczyznach XYZ, wyposażony w cyfrowy czujnik MAG3110. MOD-64
Brak towaru
Brak towaru
Brak towaru
Tester USB służący do precyzyjnego monitorowania pracy urządzeń podłączonych do portu USB. Ma wbudowaną komunikację Bluetooth. Pozwala rozpoznać tryby szybkiego ładowania oraz monitorować i konwertować tryby PD. Fnirsi C1
Brak towaru
Zestaw z modułem RM500Q-AE przeznaczony do współpracy z minikomputerem Raspberry Pi. Wspiera sieci 5G, 4G oraz 3G i obsługuje pozycjonowanie GNSS. Waveshare RM500Q-AE 5G HAT (with case) (EU)
Brak towaru
Eliminator stuków włączania w głośnikach boostera K3503 - Zestaw do samodzielnego montażu
Brak towaru
16x2 Character OLED Display, 122x44, Negative Black Surface, Yellow Dot, 5V, RoHS
Brak towaru
Brak towaru
Moduł wagi z belką tensometryczną o maksymalnym obciążeniu do 2kg. Złącza śrubowe umożliwiają łatwe podłączenie przewodów do belki oraz wzmacniacza pomiarowego. KAmodTENSOMETER2kg
Brak towaru
Tulejka dystansowa walcowa o średnicy wewnętrznej 3.2mm i zewnętrznej 5mm, długość tulejki 8mm. Tulejka wykonana z białego poliamidu, Fix&Fasten, RoHS
Brak towaru
Brak towaru
Brak towaru
ZEGAR Z KALENDARZEM ZASILANY BATERYJNIE - PŁYTKA DRUKOWANA I ZAPROGRAMOWANY UKŁAD
Brak towaru