Come progettare programmi, seconda edizione: Introduzione alla programmazione e all'informatica

Punteggio:   (4,4 su 5)

Come progettare programmi, seconda edizione: Introduzione alla programmazione e all'informatica (Matthias Felleisen)

Recensioni dei lettori

Riepilogo:

Il libro “Come progettare programmi” è una risorsa polarizzata tra i lettori: alcuni ne lodano l'approccio innovativo e la profondità, mentre altri ne criticano la complessità e i metodi di insegnamento obsoleti. Sebbene offra spunti preziosi per la progettazione della programmazione e la capacità di risolvere i problemi, potrebbe non essere adatto ai principianti assoluti o a chi ha bisogno di una guida passo-passo ai linguaggi di programmazione come Scheme.

Vantaggi:

Eccellente per l'autoapprendimento e per migliorare i fondamenti della programmazione.
Fornisce un approccio pedagogico unico che enfatizza la progettazione e la risoluzione dei problemi.
Molti lettori l'hanno trovato perspicace, promuovendo buone pratiche di programmazione.
Ampiamente considerato utile sia per i programmatori alle prime armi che per quelli esperti che vogliono approfondire le loro conoscenze.

Svantaggi:

Considerato troppo complesso e disarticolato per i principianti.
Alcuni sostengono che sia scritto male, con spiegazioni poco chiare.
Alcuni contenuti ed esercizi sono obsoleti rispetto ai moderni metodi di insegnamento.
L'uso di Scheme come linguaggio principale può confondere gli studenti che si aspettano un'introduzione più semplice alla programmazione.

(basato su 29 recensioni dei lettori)

Titolo originale:

How to Design Programs, Second Edition: An Introduction to Programming and Computing

Contenuto del libro:

Un'edizione completamente rivista, che offre nuove ricette di progettazione per programmi interattivi e supporto per le immagini come valori semplici, test, programmazione guidata dagli eventi e persino programmazione distribuita.

Questa introduzione alla programmazione colloca l'informatica al centro di una formazione di arti liberali. A differenza di altri libri introduttivi, si concentra sul processo di progettazione del programma, presentando linee guida per la progettazione del programma che mostrano al lettore come analizzare una dichiarazione di problema, come formulare obiettivi concisi, come creare esempi, come sviluppare un abbozzo di soluzione, come finire il programma e come testarlo. Poiché imparare a progettare programmi significa studiare i principi e acquisire competenze trasferibili, il testo non utilizza un linguaggio industriale standard, ma presenta un linguaggio didattico su misura. Per lo stesso motivo, offre DrRacket, un ambiente di programmazione per principianti che supporta un apprendimento ludico e orientato al feedback. L'ambiente cresce con i lettori man mano che padroneggiano il materiale del libro, fino a supportare un linguaggio completo per l'intero spettro dei compiti di programmazione.

Questa seconda edizione è stata completamente rivista. Mentre il libro continua a insegnare un approccio sistematico alla progettazione dei programmi, la seconda edizione introduce diverse ricette di progettazione per i programmi interattivi con interfacce grafiche e per i programmi batch. Inoltre, arricchisce le ricette di progettazione per le funzioni con numerosi nuovi suggerimenti. Infine, i linguaggi didattici e i relativi IDE sono ora dotati di supporto per le immagini come valori semplici, per i test, per la programmazione guidata dagli eventi e persino per la programmazione distribuita.

Altre informazioni sul libro:

ISBN:9780262534802
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2018
Numero di pagine:792

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Come progettare programmi, seconda edizione: Introduzione alla programmazione e all'informatica -...
Un'edizione completamente rivista, che offre...
Come progettare programmi, seconda edizione: Introduzione alla programmazione e all'informatica - How to Design Programs, Second Edition: An Introduction to Programming and Computing
Ingegneria semantica con PLT Redex - Semantics Engineering with PLT Redex
La prima presentazione completa della semantica riduttiva in un unico volume e il...
Ingegneria semantica con PLT Redex - Semantics Engineering with PLT Redex

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)