Hodnotenie:
Momentálne nie sú žiadne recenzie čitateľov. Hodnotenie je založené na 2 hlasoch.
Modern C Up and Running: A Programmer's Guide to Finding Fluency and Bypassing the Quirks
Naučte sa programovať v modernom jazyku C, od základov až po pokročilé témy potrebné na získanie zručnosti. Táto kniha je najrýchlejšou cestou k plynulému ovládaniu jazyka C pre každého, kto má skúsenosti so všeobecným programovacím jazykom. Príklady kódu od začiatku do konca poukazujú na idiómy a osvedčené postupy, ktoré stoja za efektívnymi a robustnými programami v rôznych oblastiach.
Kniha sa začína dôkladným pokrytím syntaxe, zabudovaných dátových typov a operácií a štruktúry programu. Jazyk C má zvláštnosti a predstavuje výzvy, ktoré sú podrobne pokryté. Pokrytie pokročilých funkcií je to, čo túto knihu odlišuje od ostatných. Medzi pokročilé témy patria reprezentácia s pohyblivou desatinnou čiarkou v štandarde IEEE 754, vložený jazyk assembleru do kódu jazyka C na detekciu pretečenia, regulárne výrazy, tvrdenia a internacionalizácia, WebAssembly prostredníctvom jazyka C a softvérové knižnice pre jazyk C a iných klientov.
Efektívnosť pamäte a bezpečnosť sú dve hlavné výzvy v programovaní v jazyku C. Tieto výzvy preskúmate na sérii príkladov v jazyku C. Polia a štruktúry, ktoré sú prostriedkom na reprezentáciu dát na vysokej úrovni, sú pokryté v spojení s ukazovateľmi, ktoré zabezpečujú efektívnosť. Kniha opäť využíva príklady kódu pri pokrývaní bezpečnosti na úrovni sietí a drôtov; súbežnosti (multiprocesing a multithreading); paralelizmu na úrovni inštrukcií; a komunikácie medzi procesmi prostredníctvom zdieľanej pamäte a súborov, potrubí, front správ a signálov.
Mnohé knihy predstavujú jazyk C, ale len málo z nich vysvetľuje, ako ho správne a optimálne používať. Essential C robí práve toto.
Čo sa naučíte
⬤ Urýchlite si cestu k majstrovstvu v jazyku C s touto knihou pre skúsených programátorov.
⬤ Obnovte si prístup k štruktúre programu a dátovým typom.
⬤ Ponorte sa do agregátov a ukazovateľov pomocou moderného jazyka C.
⬤ Preskúmajte pamäťové triedy a rozsah.
⬤ Ponorte sa do súbežnosti (multiprocesing a multithreading) a paralelizmu na úrovni inštrukcií.
⬤ Zakončite regulárnymi výrazmi, tvrdeniami, signálmi, lokálnymi jazykmi a ďalšími.
Pre koho je táto kniha určená
Profesionálni programátori alebo vývojári softvéru, ktorí majú predchádzajúce skúsenosti s jazykom C alebo vo všeobecnosti chcú zrýchlené učenie moderného programovacieho jazyka C.