Naučte sa súbežné programovanie s Go

Hodnotenie:   (5,0 z 5)

Naučte sa súbežné programovanie s Go (James Cutajar)

Recenzie čitateľov

Zhrnutie:

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

Pôvodný názov:

Learn Concurrent Programming with Go

Obsah knihy:

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.

Ďalšie údaje o knihe:

ISBN:9781633438385
Autor:
Vydavateľ:
Jazyk:anglicky
Väzba:Mäkká väzba
Rok vydania:2024
Počet strán:328

Nákup:

Momentálne k dispozícii, na sklade.

Ďalšie knihy autora:

Začiatky dátových štruktúr a algoritmov v jazyku Java - Beginning Java Data Structures and...
Hoci vaša aplikácia slúži svojmu účelu, nemusí byť vysoko...
Začiatky dátových štruktúr a algoritmov v jazyku Java - Beginning Java Data Structures and Algorithms
Naučte sa súbežné programovanie s Go - 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...
Naučte sa súbežné programovanie s Go - Learn Concurrent Programming with Go

Diela autora vydali tieto vydavateľstvá:

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