Interfacce e implementazioni in C: Tecniche per la creazione di software riutilizzabile

Punteggio:   (3,9 su 5)

Interfacce e implementazioni in C: Tecniche per la creazione di software riutilizzabile (David Hanson)

Recensioni dei lettori

Riepilogo:

Il libro sulla programmazione in C è molto apprezzato per la sua copertura completa delle interfacce e delle implementazioni, nonché per la sua capacità di migliorare la comprensione e le competenze del lettore nella programmazione in C. Sebbene molti l'abbiano trovato una risorsa inestimabile per scrivere un codice C migliore, il suo stile di codifica e il suo formato hanno rappresentato una sfida per alcuni, soprattutto nella versione ebook.

Vantaggi:

Copertura completa e ben strutturata dei concetti di programmazione C.
Utile sia per i principianti che per i programmatori esperti, in particolare per la progettazione di API e la comprensione di strutture dati avanzate.
Presenta principi intramontabili che migliorano la robustezza e la manutenibilità dei programmi C.
Lo stile di programmazione letterale, una volta compreso, aiuta a capire l'organizzazione e l'applicazione del codice.
Offre una libreria di interfacce e algoritmi molto utili e pratici per le applicazioni del mondo reale.

Svantaggi:

Lo stile di codifica, in particolare l'uso di nomi di variabili di una o due lettere, può generare confusione.
La versione ebook soffre di problemi di formattazione che ne rendono difficile la lettura.
Alcuni utenti hanno trovato la presentazione eccessivamente complessa e gli esempi poco chiari.
Lo stile accademico potrebbe non piacere a chi è alla ricerca di spiegazioni dirette, portando a un'esperienza di lettura macchinosa.

(basato su 30 recensioni dei lettori)

Titolo originale:

C Interfaces and Implementations: Techniques for Creating Reusable Software

Contenuto del libro:

Creare moduli software riutilizzabili: sono gli elementi costitutivi di applicazioni affidabili e di grandi dimensioni. A differenza di alcuni moderni linguaggi orientati agli oggetti, il C fornisce scarso supporto linguistico o motivazione per la creazione di interfacce di programmazione delle applicazioni (API) riutilizzabili.

Mentre la maggior parte dei programmatori C utilizza le API e le librerie che le implementano in quasi tutte le applicazioni che scrivono, sono relativamente pochi i programmatori che creano e diffondono nuove API ampiamente applicabili. Interfacce e implementazioni C mostra come creare API riutilizzabili utilizzando la progettazione basata sulle interfacce, una metodologia indipendente dal linguaggio che separa le interfacce dalle loro implementazioni. Questa metodologia è spiegata con esempi.

L'autore descrive in dettaglio 24 interfacce e le loro implementazioni, fornendo al lettore una comprensione approfondita di questo approccio progettuale. Caratteristiche di Interfacce e implementazioni C: * Descrizioni concise delle interfacce che costituiscono un manuale di riferimento per i programmatori interessati all'uso delle interfacce.

* Un tour guidato del codice che implementa ogni capitolo dell'interfaccia per aiutare coloro che modificano o estendono un'interfaccia o progettano interfacce correlate. * Focus approfondito sull'ingegneria degli algoritmi: come impacchettare.

Altre informazioni sul libro:

ISBN:9780201498417
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida
Anno di pubblicazione:1997
Numero di pagine:544

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Interfacce e implementazioni in C: Tecniche per la creazione di software riutilizzabile - C...
Creare moduli software riutilizzabili: sono gli...
Interfacce e implementazioni in C: Tecniche per la creazione di software riutilizzabile - C Interfaces and Implementations: Techniques for Creating Reusable Software
I figli del mulino: Storie vere da Quarry Bank - Children of the Mill: True Stories from Quarry...
La serie The Mill di Channel 4 ha affascinato i...
I figli del mulino: Storie vere da Quarry Bank - Children of the Mill: True Stories from Quarry Bank
Un compilatore C ritarabile: Progettazione e implementazione - A Retargetable C Compiler: Design and...
Esaminando l'implementazione di lcc, un...
Un compilatore C ritarabile: Progettazione e implementazione - A Retargetable C Compiler: Design and Implementation
Elettroplastica - Electroplating
La galvanoplastica nell'officina di casa può sembrare un compito scoraggiante a causa della gamma di sostanze chimiche, dei processi poco...
Elettroplastica - Electroplating

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)