Hodnotenie:
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.
⬤ Š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í)
C Interfaces and Implementations: Techniques for Creating Reusable Software
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ť.
© 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)