Evaluare:
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ă.
⬤ 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)
C Interfaces and Implementations: Techniques for Creating Reusable Software
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.
© 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)