Értékelés:
A C programozásról szóló könyvet nagyra értékelik az interfészek és megvalósítások átfogó lefedettségéért, valamint azért, mert képes javítani az olvasó C programozással kapcsolatos ismereteit és készségeit. Bár sokan felbecsülhetetlen értékű forrásnak találták a jobb C-kód írásához, a kódolási stílus és a formátum eligazodása egyesek számára kihívást jelentett, különösen az e-book változatban.
Előnyök:⬤ A C programozási fogalmak átfogó és jól strukturált lefedettsége.
⬤ Hasznos mind a kezdők, mind a tapasztalt programozók számára, különösen az API-k tervezéséhez és a fejlett adatszerkezetek megértéséhez.
⬤ Olyan időtálló elveket mutat be, amelyek növelik a C programok robusztusságát és karbantarthatóságát.
⬤ Az olvasmányos programozási stílus, ha egyszer megértettük, segíti a kódszervezés és az alkalmazás megértését.
⬤ Rendkívül hasznos interfészek és algoritmusok könyvtárát kínálja, amelyek gyakorlatiasak a valós alkalmazásokban.
⬤ A kódolási stílus, különösen az egy- és kétbetűs változónevek használata zavart okozhat.
⬤ Az ebook verzió formázási problémákkal küzd, ami megnehezíti az olvasást.
⬤ Néhány felhasználó túlságosan bonyolultnak találta a bemutatót, és a példák nem voltak egyértelműek.
⬤ A tudományos stílus nem biztos, hogy tetszeni fog azoknak, akik egyszerű magyarázatokat keresnek, ami nehézkes olvasási élményhez vezet.
(30 olvasói vélemény alapján)
C Interfaces and Implementations: Techniques for Creating Reusable Software
Újrafelhasználható szoftvermodulok létrehozása; ezek a nagy, megbízható alkalmazások építőkövei. Néhány modern objektumorientált nyelvvel ellentétben a C kevés nyelvi támogatást vagy motivációt nyújt az újrafelhasználható alkalmazásprogramozási interfészek (API-k) létrehozásához.
Míg a legtöbb C programozó szinte minden alkalmazásában használja az API-kat és az azokat megvalósító könyvtárakat, viszonylag kevés programozó hoz létre és terjeszt új, széles körben alkalmazható API-kat. A C Interfaces and Implementations bemutatja, hogyan lehet újrafelhasználható API-kat létrehozni interfész-alapú tervezéssel, egy nyelvfüggetlen módszertannal, amely elválasztja az interfészeket az implementációjuktól. Ezt a módszertant példákon keresztül magyarázzuk el.
A szerző részletesen leír 24 interfészt és azok megvalósításait, így az olvasó alaposan megérti ezt a tervezési megközelítést. A C interfészek és megvalósítások jellemzői: * Tömör interfészleírások, amelyek referencia kézikönyvet alkotnak az interfészek használata iránt érdeklődő programozók számára.
* Az egyes fejezetek interfészeit megvalósító kódok ismertetése, hogy segítse az interfészeket módosító vagy bővítő, illetve a kapcsolódó interfészeket tervező programozókat. * Alapos hangsúlyt fektet az algoritmus tervezésre: hogyan csomagoljuk be.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)