Hodnotenie:
Kniha „Concurrent Programming with Go“ je vysoko cenená ako vynikajúci zdroj informácií o súbežnom programovaní, najmä s použitím jazyka Go. Je dobre organizovaná, prístupná a ponúka praktický návod pre vývojárov na všetkých úrovniach. Úspešne demystifikuje zložité témy v oblasti súbežnosti a robí ich zrozumiteľnými a použiteľnými v jazyku Go a nielen v ňom.
Výhody:Vynikajúci zdroj informácií na pochopenie súbežnosti pomocou jazyka Go.
Nevýhody:Dobre štruktúrovaný a ľahko čitateľný, vhodný pre začiatočníkov aj skúsených programátorov.
(na základe 8 čitateľských recenzií)
Learn Concurrent Programming with Go
Napíšte súbežný kód v jazyku Go, ktorý zvyšuje výkon aplikácií, škáluje sa, aby zvládol väčšie zaťaženie, a plne využíva moderný viacprocesorový hardvér.
V knihe Naučte sa súbežné programovanie s Go sa naučíte, ako:
⬤ Zaviesť efektívnu súbežnosť pre svižnejšiu odozvu, vyšší výkon a škálovateľný softvér.
⬤ Vyhnite sa bežným problémom so súbežnosťou, ako sú deadlocky a race conditions.
⬤ Spravovať súbežnosť pomocou goroutines, mutexov, zámkov čitateľov a zapisovateľov a ďalších.
⬤ Identifikovať vzory súbežnosti, ako sú pipelining, worker pools a message passing.
⬤ Objaviť výhody, obmedzenia a vlastnosti paralelných výpočtov.
⬤ Zlepšite svoje zručnosti v kódovaní Go pomocou pokročilého multithreadingu.
Naučte sa súbežné programovanie s Go vás naučí, ako používať súbežnosť na zlepšenie výkonu vašich Go aplikácií. Každá kapitola predstavuje nový problém, ktorý možno riešiť pomocou súbežnosti, a predstavuje správny prístup k jeho implementácii v jazyku Go. V tejto prehľadnej učebnici preniknete do vzorov súbežného programovania, naučíte sa vyhýbať najčastejším nástrahám a využijete inovatívny prístup jazyka Go k súbežnému programovaniu. Praktické cvičenia na konci každej kapitoly vám pomôžu precvičiť si nové zručnosti, aby ste si upevnili, čo ste sa naučili.
Pri kúpe tlačenej knihy získate zadarmo elektronickú knihu vo formátoch PDF, Kindle a ePub od Manning Publications.
O technológii
Súbežné programovanie je nevyhnutné na to, aby ste čo najlepšie využili moderný viacprocesorový počítačový hardvér. Umožňuje súčasné vykonávanie a interakciu viacerých úloh, čím sa zrýchľuje výkon a skracuje čas čakania používateľa. Vďaka zapracovaným modelom súbežnosti je jazyk Go od spoločnosti Google jedným z najlepších jazykov, ktoré môžete použiť na učenie a aplikáciu súbežného programovania vo svojich systémoch.
O knihe
Naučte sa súbežné programovanie s Go vás naučí, ako zvýšiť výkon vašich systémov pomocou sily súbežného programovania. Demystifikuje súbežné programovanie, vysvetľuje zložité témy pomocou jednoduchého jazyka, prehľadných vizuálov a relevantných príkladov, s ktorými sa ako vývojár budete stretávať každý deň. Pochopenie súbežnosti získate pod pokrievkou budovania bežných nástrojov súbežnosti, ako sú zámky čítačiek/zápisov, semafory a pooly vlákien. Keď dočítate, budete už bez námahy kódovať súbežné aplikácie v jazyku Go. Budete mať tiež skvelý základ na uplatnenie svojich nových zručností v oblasti súbežnosti v takmer akomkoľvek inom jazyku.
O čitateľovi
Pre programátorov, ktorí už poznajú základy jazyka Go alebo iného jazyka typu C. Nevyžadujú sa žiadne skúsenosti so súbežným programovaním.
O autorovi
James Cutajar je softvérový vývojár so záujmom o škálovateľné, vysoko výkonné výpočty a distribuované algoritmy. Viac ako 20 rokov pracuje v oblasti technológií v rôznych odvetviach. Počas svojej kariéry bol prispievateľom do open source, blogerom, technologickým evanjelistom, inštruktorom na Udemy a autorom.
© 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)