Tipi e linguaggi di programmazione

Punteggio:   (4,8 su 5)

Tipi e linguaggi di programmazione (C. Pierce Benjamin)

Recensioni dei lettori

Riepilogo:

Il libro “Tipi e linguaggi di programmazione” di Benjamin Pierce è ampiamente considerato un'eccellente introduzione alla teoria dei linguaggi di programmazione, in particolare ai sistemi di tipi. Offre un approccio chiaro e strutturato, che lo rende accessibile a lettori con diversi livelli di conoscenza pregressa. Sebbene il contenuto sia apprezzato per la sua profondità e completezza, alcuni utenti hanno trovato la versione Kindle problematica, citando problemi di formattazione e leggibilità.

Vantaggi:

Lo stile di scrittura chiaro e discorsivo rende gli argomenti complessi più accessibili.

Svantaggi:

Copertura ben organizzata e completa dei linguaggi di programmazione e dei sistemi di tipi.

(basato su 31 recensioni dei lettori)

Titolo originale:

Types and Programming Languages

Contenuto del libro:

Un'introduzione completa ai sistemi di tipi e ai linguaggi di programmazione.

Un sistema di tipi è un metodo sintattico per verificare automaticamente l'assenza di determinati comportamenti errati, classificando le frasi di un programma in base ai tipi di valori che calcolano. Lo studio dei sistemi di tipi - e dei linguaggi di programmazione da una prospettiva teorica dei tipi - ha importanti applicazioni nell'ingegneria del software, nella progettazione di linguaggi, nei compilatori ad alte prestazioni e nella sicurezza.

Questo testo fornisce un'introduzione completa sia ai sistemi di tipi in informatica sia alla teoria di base dei linguaggi di programmazione. L'approccio è pragmatico e operativo: ogni nuovo concetto è motivato da esempi di programmazione e le sezioni più teoriche sono guidate dalle esigenze delle implementazioni. Ogni capitolo è accompagnato da numerosi esercizi e soluzioni, oltre che da un'implementazione funzionante, disponibile sul Web. Le dipendenze tra i capitoli sono esplicitamente identificate, consentendo ai lettori di scegliere una varietà di percorsi attraverso il materiale.

Gli argomenti principali includono il lambda-calculus non tipizzato, i sistemi di tipi semplici, la ricostruzione dei tipi, il polimorfismo universale ed esistenziale, la sottotipizzazione, la quantificazione vincolata, i tipi ricorsivi, i tipi e gli operatori di tipo. Casi di studio estesi sviluppano una varietà di approcci alla modellazione delle caratteristiche dei linguaggi orientati agli oggetti.

Altre informazioni sul libro:

ISBN:9780262162098
Autore:
Editore:
Rilegatura:Copertina rigida
Anno di pubblicazione:2002
Numero di pagine:648

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Tipi e linguaggi di programmazione - Types and Programming Languages
Un'introduzione completa ai sistemi di tipi e ai linguaggi di programmazione .Un sistema di...
Tipi e linguaggi di programmazione - Types and Programming Languages
Teoria delle categorie di base per gli informatici - Basic Category Theory for Computer...
La teoria delle categorie di base per gli informatici...
Teoria delle categorie di base per gli informatici - Basic Category Theory for Computer Scientists
Argomenti avanzati su tipi e linguaggi di programmazione - Advanced Topics in Types and Programming...
Un'introduzione completa e accessibile a una...
Argomenti avanzati su tipi e linguaggi di programmazione - Advanced Topics in Types and Programming Languages

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)