Naučte se souběžné programování s Go

Hodnocení:   (5,0 z 5)

Naučte se souběžné programování s Go (James Cutajar)

Recenze čtenářů

Shrnutí:

Kniha „Concurrent Programming with Go“ je považována za vynikající zdroj informací o souběžném programování, zejména v jazyce Go. Je přehledná, přístupná a nabízí praktický návod pro vývojáře všech úrovní. Úspěšně demystifikuje složitá témata v oblasti souběhu a činí je srozumitelnými a použitelnými nejen v jazyce Go.

Klady:

Vynikající zdroj informací pro pochopení souběhu v jazyce Go.

Zápory:

Dobře strukturovaný a čtivý, vhodný pro začátečníky i zkušené programátory.

(na základě 8 hodnocení čtenářů)

Původní název:

Learn Concurrent Programming with Go

Obsah knihy:

Napište souběžný kód v jazyce Go, který zvýší výkon aplikací, umožní škálování pro větší zátěž a plně využije moderní víceprocesorový hardware.

V knize Naučte se souběžné programování v jazyce Go se naučíte:

⬤ Zavádět efektivní souběžný program pro svižnější odezvu, vyšší výkon a škálovatelnost softwaru.

⬤ Vyhnout se běžným problémům se souběžností, jako jsou deadlocky a race conditions.

⬤ Správu souběhu pomocí goroutines, mutexů, zámků čtenář-zapisovatel a dalších.

⬤ Identifikovat vzory souběhu, jako je pipelining, worker pools a message passing.

⬤ Objevte výhody, omezení a vlastnosti paralelních výpočtů.

⬤ Zlepšete své dovednosti v programování v jazyce Go pomocí pokročilého multithreadingu.

Kniha Naučte se souběžné programování v jazyce Go vás naučí využívat souběžnost ke zvýšení výkonu vašich aplikací v jazyce Go. Každá kapitola představuje nový problém, který lze řešit pomocí souběhu, a seznamuje se správným přístupem k jeho implementaci v jazyce Go. V této čtivé učebnici proniknete do souběžných vzorů, naučíte se vyhýbat nejčastějším nástrahám a využijete inovativní přístup jazyka Go k souběhu. Praktická cvičení na konci každé kapitoly vám pomohou procvičit si nové dovednosti a upevnit si tak získané znalosti.

Při zakoupení tištěné knihy získáte zdarma elektronickou knihu ve formátech PDF, Kindle a ePub od Manning Publications.

O technologii

Souběžné programování je nezbytné pro maximální využití moderního víceprocesorového počítačového hardwaru. Umožňuje souběžné provádění a interakci více úloh, což zrychluje výkon a zkracuje dobu čekání uživatele. Díky zabudovaným modelům souběžnosti je Go od Googlu jedním z nejlepších jazyků, které můžete použít pro výuku a aplikaci souběžného programování ve svých systémech.

O knize

Kniha Naučte se souběžné programování s Go vás naučí, jak zvýšit výkon vašich systémů díky síle souběžného programování. Demystifikuje souběžné programování a vysvětluje složitá témata pomocí jednoduchého jazyka, přehledných vizuálních ukázek a relevantních příkladů, se kterými se jako vývojáři setkáváte každý den. Porozumíte souběžnému programování pod pokličkou, a to prostřednictvím vytváření běžných nástrojů pro souběžné programování, jako jsou zámky pro čtení a zápis, semafory a pooly vláken. Až dočtete, budete v jazyce Go bez námahy kódovat souběžné aplikace. Budete mít také skvělý základ pro uplatnění svých nových dovedností v oblasti souběžnosti v téměř jakémkoli jiném jazyce.

O čtenáři

Pro programátory, kteří již znají základy jazyka Go nebo jiného jazyka typu C. Nejsou vyžadovány žádné zkušenosti se souběžným programováním.

O autorovi

James Cutajar je softwarový vývojář se zájmem o škálovatelné, vysoce výkonné výpočty a distribuované algoritmy. V oblasti technologií pracuje v různých odvětvích již více než 20 let. Během své kariéry byl přispěvatelem do open source, bloggerem, technologickým evangelistou, instruktorem Udemy a autorem.

Další údaje o knize:

ISBN:9781633438385
Autor:
Vydavatel:
Jazyk:angličtina
Vazba:Měkká vazba
Rok vydání:2024
Počet stran:328

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Datové struktury a algoritmy v jazyce Java pro začátečníky - Beginning Java Data Structures and...
Přestože vaše aplikace slouží svému účelu, nemusí...
Datové struktury a algoritmy v jazyce Java pro začátečníky - Beginning Java Data Structures and Algorithms
Naučte se souběžné programování s Go - Learn Concurrent Programming with Go
Napište souběžný kód v jazyce Go, který zvýší výkon aplikací, umožní škálování...
Naučte se souběžné programování s Go - Learn Concurrent Programming with Go

Díla autora vydali tito vydavatelé:

© 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)