Rozhrania a implementácie jazyka C: Techniky vytvárania opakovane použiteľného softvéru

Hodnotenie:   (3,9 z 5)

Rozhrania a implementácie jazyka C: Techniky vytvárania opakovane použiteľného softvéru (David Hanson)

Recenzie čitateľov

Zhrnutie:

Kniha o programovaní v jazyku C je vysoko oceňovaná pre svoje komplexné pokrytie rozhraní a implementácií, ako aj pre svoju schopnosť zlepšiť pochopenie a zručnosti čitateľa v programovaní v jazyku C. Hoci mnohí ju považovali za neoceniteľný zdroj informácií na písanie lepšieho kódu v jazyku C, orientácia v jej štýle kódovania a formáte predstavovala pre niektorých problémy, najmä vo verzii elektronickej knihy.

Výhody:

Komplexné a dobre štruktúrované pokrytie konceptov programovania v jazyku C.
Užitočné pre začiatočníkov aj skúsených programátorov, najmä na navrhovanie API a pochopenie pokročilých dátových štruktúr.
Uvádza nadčasové princípy, ktoré zvyšujú robustnosť a udržiavateľnosť programov v jazyku C.
Literárny štýl programovania po pochopení napomáha pochopeniu organizácie kódu a jeho aplikácii.
Ponúka knižnicu veľmi užitočných rozhraní a algoritmov, ktoré sú praktické pre reálne aplikácie.

Nevýhody:

Štýl kódovania, najmä používanie jedno- a dvojpísmenových názvov premenných, môže viesť k zmätku.
Verzia elektronickej knihy trpí problémami s formátovaním, čo sťažuje jej čítanie.
Niektorí používatelia považovali prezentáciu za príliš zložitú a príklady za málo zrozumiteľné.
Akademický štýl sa nemusí páčiť tým, ktorí hľadajú jednoduché vysvetlenia, čo vedie k ťažkopádnemu čítaniu.

(na základe 30 čitateľských recenzií)

Pôvodný názov:

C Interfaces and Implementations: Techniques for Creating Reusable Software

Obsah knihy:

Vytváranie opakovane použiteľných softvérových modulov, ktoré sú základnými stavebnými kameňmi veľkých a spoľahlivých aplikácií. Na rozdiel od niektorých moderných objektovo orientovaných jazykov jazyk C poskytuje malú jazykovú podporu alebo motiváciu na vytváranie opakovane použiteľných aplikačných programových rozhraní (API).

Zatiaľ čo väčšina programátorov v jazyku C používa API a knižnice, ktoré ich implementujú, takmer v každej aplikácii, ktorú napíšu, pomerne málo programátorov vytvára a šíri nové, široko použiteľné API. Kniha Rozhrania a implementácie jazyka C ukazuje, ako vytvárať opakovane použiteľné rozhrania API pomocou návrhu založeného na rozhraní, metodiky nezávislej od jazyka, ktorá oddeľuje rozhrania od ich implementácií. Táto metodika je vysvetlená na príkladoch.

Autor podrobne opisuje 24 rozhraní a ich implementácie, čím čitateľovi poskytuje dôkladné pochopenie tohto prístup k návrhu. Vlastnosti rozhraní a implementácií jazyka C: * Stručné popisy rozhraní, ktoré tvoria referenčnú príručku pre programátorov, ktorí majú záujem používať rozhrania.

* Sprievodca kódom, ktorý implementuje každé rozhranie kapitoly tp pomáha tým, ktorí upravujú alebo rozširujú rozhranie alebo navrhujú súvisiace rozhrania. * Dôkladné zameranie na algoritmické inžinierstvo: ako zabaliť.

Ďalšie údaje o knihe:

ISBN:9780201498417
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:1997
Počet strán:544

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Rozhrania a implementácie jazyka C: Techniky vytvárania opakovane použiteľného softvéru - C...
Vytváranie opakovane použiteľných softvérových...
Rozhrania a implementácie jazyka C: Techniky vytvárania opakovane použiteľného softvéru - C Interfaces and Implementations: Techniques for Creating Reusable Software
Deti mlyna: Skutočné príbehy z Quarry Bank - Children of the Mill: True Stories from Quarry...
Seriál Mlyn na kanáli Channel 4 zaujal divákov...
Deti mlyna: Skutočné príbehy z Quarry Bank - Children of the Mill: True Stories from Quarry Bank
Retargetovateľný kompilátor jazyka C: Návrh a implementácia - A Retargetable C Compiler: Design and...
Táto kniha, ktorá skúma implementáciu lcc,...
Retargetovateľný kompilátor jazyka C: Návrh a implementácia - A Retargetable C Compiler: Design and Implementation
Galvanizácia - Electroplating
Galvanické pokovovanie v domácej dielni sa môže zdať náročnou úlohou vzhľadom na škálu chemikálií, neznáme procesy a základné chemické procesy...
Galvanizácia - Electroplating

Diela autora vydali tieto vydavateľstvá:

© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)