Hodnocení:
Kniha je všeobecně považována za komplexní a přístupný zdroj informací o ukazatelích v programování v jazyce C. Nabízí srozumitelné vysvětlení, praktické příklady a je přínosná pro začátečníky i zkušenější programátory, kteří si chtějí doplnit chybějící znalosti. Někteří uživatelé však upozornili na nedostatky v příkladech kódu, organizační problémy a zaměření na nestandardní postupy, které by mohly začínající programátory uvést v omyl.
Klady:⬤ Důkladné pokrytí ukazatelů a správy paměti, což z ní činí nezbytnou četbu pro programátory v jazyce C.
⬤ Jasná vysvětlení, která jsou snadno pochopitelná zejména pro začátečníky.
⬤ Praktický přístup založený na příkladech s relevantními reálnými aplikacemi.
⬤ Pomáhá budovat intuici o složitých tématech a oživuje zájem o programování v jazyce C.
⬤ Efektivní využití diagramů a příkladů k objasnění pojmů.
⬤ Některé příklady kódu jsou nestandardní nebo špatně uspořádané, což vede ke zmatkům.
⬤ Odkazy na nestandardní knihovny a postupy by mohly začínající programátory uvést v omyl.
⬤ Některé koncepty mohou být příliš zjednodušené nebo se opakovat, v některých oblastech chybí hloubka.
⬤ Diagramy mohou být nejednoznačné a kniha nemusí být dobře strukturovaná pro snadnou orientaci.
(na základě 87 hodnocení čtenářů)
Understanding and Using C Pointers: Core Techniques for Memory Management
Zlepšete své programování díky důkladné znalosti ukazatelů a správy paměti v jazyce C. V této praktické knize se dozvíte, jak ukazatele poskytují mechanismus pro dynamickou manipulaci s pamětí, rozšiřují podporu datových struktur a umožňují přístup k hardwaru. Autor Richard Reese vám ukáže, jak používat ukazatele s poli, řetězci, strukturami a funkcemi, přičemž v celé knize používá modely paměti.
Ukazatele, které je obtížné zvládnout, poskytují jazyku C velkou flexibilitu a sílu - přesto je tomuto datovému typu věnováno jen málo zdrojů. V této obsáhlé knize najdete potřebné informace, ať už jste začátečník, nebo zkušený programátor či vývojář v jazyce C nebo C++.
⬤ Získejte úvod do problematiky ukazatelů, včetně deklarace různých typů ukazatelů.
⬤ Poznejte dynamickou alokaci a dealokaci paměti a alternativní techniky správy paměti.
⬤ Používejte techniky pro předávání nebo vracení dat do funkcí a z funkcí.
⬤ Pochopit základní aspekty polí ve vztahu k ukazatelům.
⬤ Prozkoumat základy řetězců a způsoby použití ukazatelů pro jejich podporu.
⬤ Prozkoumat, proč mohou být ukazatele zdrojem bezpečnostních problémů, například přetečení bufferu.
⬤ Zjistěte několik technik ukazatelů, jako je použití neprůhledných ukazatelů, omezených ukazatelů a klíčového slova restrict.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)