Zaawansowane tematy w typach i językach programowania

Ocena:   (5,0 na 5)

Zaawansowane tematy w typach i językach programowania (C. Pierce Benjamin)

Opinie czytelników

Podsumowanie:

Książka jest wysoko ceniona jako niezbędna dla badaczy i entuzjastów języków programowania, oferując unikalny wgląd w złożone tematy, które nie zostały omówione gdzie indziej.

Zalety:

Obowiązkowy tekst dla badaczy
napisany przez kluczowych ekspertów
obejmuje tematy, których nie można znaleźć w innej literaturze
niezbędny do zrozumienia programowania na typach zależnych
zapewnia dogłębną dyskusję na temat typów liniowych i polimorfizmu wierszy.

Wady:

Potencjalnie ograniczona grupa odbiorców, ponieważ może być zbyt techniczna dla początkujących; niektóre tematy są niszowe i mogą nie spodobać się wszystkim programistom.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Advanced Topics in Types and Programming Languages

Zawartość książki:

Gruntowne i przystępne wprowadzenie do szeregu kluczowych idei systemów typów dla języków programowania.

Badanie systemów typów dla języków programowania dotyka obecnie wielu dziedzin informatyki, od projektowania i implementacji języków po inżynierię oprogramowania, bezpieczeństwo sieci, bazy danych oraz analizę systemów współbieżnych i rozproszonych. Ta książka oferuje przystępne wprowadzenie do kluczowych idei w tej dziedzinie, z wkładem ekspertów w każdym temacie.

Poruszane tematy obejmują precyzyjne analizy typów, które rozszerzają proste systemy typów, aby zapewnić im lepszą kontrolę nad zachowaniem systemów w czasie wykonywania; systemy typów dla języków niskopoziomowych; zastosowania typów do wnioskowania o programach komputerowych; teorię typów jako ramy do projektowania wyrafinowanych systemów modułowych; oraz zaawansowane techniki wnioskowania o typach w stylu ML.

Advanced Topics in Types and Programming Languages opiera się na książce Benjamina Pierce'a Types and Programming Languages (MIT Press, 2002); większość rozdziałów powinna być dostępna dla czytelników zaznajomionych z podstawowymi notacjami i technikami semantyki operacyjnej i systemów typów - materiałem omówionym w pierwszej połowie wcześniejszej książki.

Książka Advanced Topics in Types and Programming Languages może być wykorzystywana w klasie i jako źródło wiedzy dla profesjonalistów. Większość rozdziałów zawiera ćwiczenia o różnym stopniu trudności, od szybkich sprawdzianów zrozumienia do trudnych rozszerzeń, wiele z nich z rozwiązaniami.

Dodatkowe informacje o książce:

ISBN:9780262162289
Autor:
Wydawca:
Oprawa:Twarda oprawa
Rok wydania:2004
Liczba stron:588

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Typy i języki programowania - Types and Programming Languages
Kompleksowe wprowadzenie do systemów typów i języków programowania .System typów to składniowa metoda...
Typy i języki programowania - Types and Programming Languages
Podstawowa teoria kategorii dla informatyków - Basic Category Theory for Computer...
Podstawowa teoria kategorii dla informatyków Basic Category Theory for...
Podstawowa teoria kategorii dla informatyków - Basic Category Theory for Computer Scientists
Zaawansowane tematy w typach i językach programowania - Advanced Topics in Types and Programming...
Gruntowne i przystępne wprowadzenie do szeregu...
Zaawansowane tematy w typach i językach programowania - Advanced Topics in Types and Programming Languages

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