Interfețe și implementări C: Tehnici pentru crearea de software reutilizabil

Evaluare:   (3.9 din 5)

Interfețe și implementări C: Tehnici pentru crearea de software reutilizabil (David Hanson)

Recenzii ale cititorilor

Rezumat:

Cartea despre programarea C este foarte lăudată pentru acoperirea cuprinzătoare a interfețelor și implementărilor, precum și pentru capacitatea sa de a îmbunătăți înțelegerea și abilitățile cititorului în programarea C. În timp ce mulți au considerat-o o resursă neprețuită pentru scrierea unui cod C mai bun, navigarea în stilul și formatul său de codare a reprezentat o provocare pentru unii, în special în versiunea sa ebook.

Avantaje:

Acoperire cuprinzătoare și bine structurată a conceptelor de programare C.
Utilă atât pentru începători, cât și pentru programatorii experimentați, în special pentru proiectarea API-urilor și înțelegerea structurilor avansate de date.
Prezintă principii atemporale care sporesc robustețea și capacitatea de întreținere a programelor C.
Stilul de programare literat, odată înțeles, ajută la înțelegerea organizării și aplicării codului.
Oferă o bibliotecă de interfețe și algoritmi extrem de utili care sunt practici pentru aplicațiile din lumea reală.

Dezavantaje:

Stilul de codare, în special utilizarea numelor de variabile din una sau două litere, poate duce la confuzie.
Versiunea ebook suferă de probleme de formatare, ceea ce o face dificil de citit.
Unii utilizatori au considerat prezentarea prea complexă, iar exemplele lipsite de claritate.
Stilul academic poate să nu fie pe placul celor care caută explicații simple, ceea ce duce la o experiență de lectură greoaie.

(pe baza a 30 recenzii ale cititorilor)

Titlul original:

C Interfaces and Implementations: Techniques for Creating Reusable Software

Conținutul cărții:

Crearea de module software reutilizabile; acestea sunt elementele de bază ale aplicațiilor mari și fiabile. Spre deosebire de unele limbaje moderne orientate pe obiect, C oferă puțin suport lingvistic sau motivație pentru crearea de interfețe de programare a aplicațiilor (API) reutilizabile.

În timp ce majoritatea programatorilor C utilizează API-urile și bibliotecile care le implementează în aproape fiecare aplicație pe care o scriu, relativ puțini programatori creează și diseminează API-uri noi, aplicabile pe scară largă. C Interfaces and Implementations arată cum să creați API reutilizabile folosind proiectarea bazată pe interfețe, o metodologie independentă de limbaj care separă interfețele de implementările lor. Această metodologie este explicată prin exemple.

Autorul descrie în detaliu 24 de interfețe și implementările lor, oferind cititorului o înțelegere aprofundată a acestei abordări de proiectare. Caracteristici ale C Interfaces and Implementations: * Descrieri concise ale interfețelor care cuprind un manual de referință pentru programatorii interesați de utilizarea interfețelor.

* Un tur ghidat al codului care implementează interfața fiecărui capitol tpentru a-i ajuta pe cei care modifică sau extind o interfață sau proiectează interfețe conexe. * Accent aprofundat pe ingineria algoritmilor: cum să împachetați.

Alte date despre carte:

ISBN:9780201498417
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:1997
Numărul de pagini:544

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Interfețe și implementări C: Tehnici pentru crearea de software reutilizabil - C Interfaces and...
Crearea de module software reutilizabile; acestea...
Interfețe și implementări C: Tehnici pentru crearea de software reutilizabil - C Interfaces and Implementations: Techniques for Creating Reusable Software
Copiii morii: Povești adevărate de la Quarry Bank - Children of the Mill: True Stories from Quarry...
Emisiunea The Mill, difuzată de Channel 4, a...
Copiii morii: Povești adevărate de la Quarry Bank - Children of the Mill: True Stories from Quarry Bank
Un compilator C Retargetable: Proiectare și implementare - A Retargetable C Compiler: Design and...
Examinând implementarea lcc, un compilator...
Un compilator C Retargetable: Proiectare și implementare - A Retargetable C Compiler: Design and Implementation
Electroplacare - Electroplating
Electroplacarea în atelierul de acasă poate părea o sarcină descurajantă din cauza gamei de substanțe chimice, a proceselor necunoscute și a...
Electroplacare - Electroplating

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)