Kompilatory. Reguły, metody i narzędzia (okładka twarda)

Wszystkie formaty i wydania (2): Cena:

Oferta empik.com : 200,99 zł

200,99 zł
Odbiór w salonie 0 zł
Wysyłamy w 24 godziny
Produkt u dostawcy
Szybkie zakupy bez zbędnych formalności. Wybierz opcje dostawy, formę płatności i złóż zamówienie.

Potrzebujesz pomocy w zamówieniu?

Zadzwoń
Dodaj do listy Moja biblioteka

Masz już ten produkt? Dodaj go do Biblioteki i podziel się jej zawartością ze znajomymi.

Najczęściej kupowane razem

3 produkty

Cena zestawu:

Dodatkowy rabat:

Wysyłamy w 24 godziny

Języki programowania są sposobami zapisu przedstawiającymi obliczenia w sposób zrozumiały dla ludzi i dla maszyn. Świat, jaki dziś znamy, uzależniony jest od języków programowania, gdyż całe oprogramowanie działające na wszystkich komputerach zostało napisane w jakimś języku programowania. Jednak zanim możliwe będzie uruchomienie programu, musi on najpierw zostać przetłumaczony do postaci, w której komputer będzie mógł go wykonać. Tłumaczenie to odbywa się za pomocą specjalnych systemów programowych zwanych kompilatorami.

II edycja klasycznej książki, znanej na całym świecie jako Dragon Book, jest poświęcona projektowaniu i implementacji kompilatorów. W dokładniejszym zrozumieniu i przyswojeniu tematu, pomagają czytelnikowi liczne, rozbudowane ćwiczenia zawarte w każdym podrozdziale.

Dzięki lekturze poznasz:

  • podstawowe zagadnienia związane z architekturą komputerów oraz zasady języków programowania, 
  • omówienie analizy leksykalnej, wyrażeń regularnych, automatów skończonych i narzędzi generujących leksery, 
  • główne metody parsingu, 
  • podstawowe koncepcje definicji kierowanych składnią i translacji sterowanej składnią, 
  • zasady projektowania generatora kodu, 
  • technologie optymalizacji kodu.

Nowe rozdziały obejmują takie zagadnienia jak:

  • środowiska wykonawcze, w tym: mechanizmy odśmiecania pamięci i zarządzanie stosem, 
  • optymalizacje na poziomie instrukcji, 
  • wykrywanie i wykorzystywanie równoległości w większej skali, 
  • analizy międzyproceduralne.

Zasady i techniki projektowania kompilatorów mają zastosowanie w tak wielu dziedzinach, że na pewno każdy informatyk spotka się z nimi w swojej pracy wielokrotnie. Studiowanie pisania kompilatorów oznacza poznawanie takich zagadnień jak: języki programowania, architektura komputerów, teoria języka, algorytmy i inżynieria oprogramowania.

Powyższy opis pochodzi od wydawcy.

Tytuł: Kompilatory. Reguły, metody i narzędzia
Autor: Aho Alfred V. , Ullman Jeffrey D. , Lam Monica S. , Sethi Ravi
Tłumaczenie: Włodarz Marek
Wydawnictwo: Wydawnictwo Naukowe PWN
Język wydania: polski
Język oryginału: angielski
Liczba stron: 1040
Numer wydania: II
Data premiery: 2019-08-21
Rok wydania: 2019
Forma: książka
Wymiary produktu [mm]: 58 x 267 x 247
Indeks: 33592817
 
Brak
ocen
5
0
4
0
3
0
2
0
1
0
Oceń:
W przypadku naruszenia Regulaminu Twój wpis zostanie usunięty.
Prezentowane dane dotyczą zamówień dostarczanych i sprzedawanych przez empik.

Zobacz także

Inne z tego wydawnictwa Efekt Lucyfera Zimbardo Philip
4.8/5
58,20 zł
69,99 zł
Inne z tego wydawnictwa W co grają ludzie Berne Eric
4.2/5
49,49 zł
47,01 zł

Klienci, których interesował ten produkt, oglądali też

strona produktu - rekomendacje Linux. Komendy i polecenia Sosna Łukasz
5/5
21,99 zł
24,90 zł
20,89 zł
strona produktu - rekomendacje Python. Wprowadzenie Lutz Mark
0/5
151,99 zł
169,00 zł
144,39 zł
strona produktu - rekomendacje Programowanie dla początkujących Lassoff Mark
2.7/5
16,35 zł
19,90 zł
15,66 zł

Opinie, uwagi, pytania

Jeśli masz pytania dotyczące sklepu empik.com odwiedź nasze strony pomocy.
Jeśli widzisz błąd lub chcesz uzyskać więcej informacji o produkcie skorzystaj z formularza kontaktowego: zgłoszenie błędu / pytanie o produkt

Twoja wiadomość została wysłana. Dziękujemy.

Administratorem podanych przez Ciebie danych osobowych jest Empik S.A. z siedzibą w Warszawie. Twoje dane będą przetwarzane w celu obsługi Twojej wiadomości z formularza kontaktowego, a także w celach statystycznych i analitycznych administratora. Więcej informacji na temat przetwarzania danych osobowych znajduje się w naszej Polityce prywatności.

Wybierz temat a następnie wypełnij dane formularza:

Pole Email jest wymagane

Pole imię i nazwisko jest wymagane

Pole Twoja wiadomość jest wymagane

pola wymagane

Jeśli chcesz skontaktować się z nami telefonicznie, skorzystaj z naszej infolini:

Centrum Wsparcia
Klienta
+48 22 462 72 50

+48 22 462 72 50

Czynne całą dobę

* z wyjątkiem świąt ustawowo wolnych od pracy

Ostatnio oglądane

Podobne do ostatnio oglądanego

Korzystając ze strony zgadzasz się na używanie plików cookie, które są instalowane na Twoim urządzeniu. Za ich pomocą zbieramy informacje, które mogą stanowić dane osobowe. Wykorzystujemy je w celach analitycznych, marketingowych oraz aby dostosować treści do Twoich preferencji i zainteresowań. Więcej o tym oraz o możliwościach zmiany ich ustawień dowiesz się w Polityce Prywatności.