Programovací jazyk Go

Hodnocení:   (4,7 z 5)

Programovací jazyk Go (Alan Donovan)

Recenze čtenářů

Shrnutí:

V recenzích je kniha vyzdvihována jako výjimečný zdroj informací pro výuku programovacího jazyka Go, který je oceňován pro svůj přehledný obsah, jasná vysvětlení a komplexní pokrytí. Kritizována je však především špatná prezentace a formátování digitální verze, která je pro některé čtenáře bolestivá.

Klady:

Dobře a profesionálně napsaný obsah, jasné vysvětlení funkcí a idiomů jazyka Go, obsahuje praktická cvičení a kompletní příklady, klade důraz na osvědčené postupy kódování a autorem je uznávaná osobnost z oblasti informatiky (Brian Kernighan). Považuje se za vhodnou pro ty, kdo mají předchozí zkušenosti s programováním, a vřele ji doporučujeme pro výuku jazyka Go.

Zápory:

Digitální vydání trpí špatnou sazbou a problémy s formátováním, takže se špatně čte. Některé recenze poukazují na to, že není vhodná pro začátečníky a může předpokládat úroveň předchozích znalostí, které začátečníkům mohou chybět.

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

Původní název:

The Go Programming Language

Obsah knihy:

Autoritativní zdroj pro psaní jasných a idiomatických Go k řešení problémů reálného světa

Člen týmu Go společnosti Google Alan A. A. Donovan a Brian Kernighan, spoluautor knihy Programovací jazyk C, uvádějí stovky zajímavých a praktických příkladů dobře napsaného kódu v jazyce Go, které programátorům pomohou naučit se tento flexibilní a rychlý jazyk. Kniha je koncipována tak, abyste s Go mohli začít programovat ihned a následně přejít k pokročilejším tématům.

⬤ Základní součásti: úvodní výukový kurz poskytuje informace a příklady, abyste se co nejrychleji rozjeli a začali dělat užitečné věci. To zahrnuje:

⬤ Argumenty příkazového řádku.

⬤ Gify: ⬤ Příkazy příkazového řádku.

⬤ URL.

⬤ webové servery.

⬤ Struktura programu: jednoduché příklady pokrývají základní strukturální prvky programu Go, aniž by se odbíhalo od složitých algoritmů nebo datových struktur.

⬤ Datové typy: Go nabízí řadu způsobů organizace dat, přičemž spektrum datových typů na jednom konci odpovídá vlastnostem hardwaru a na druhém konci poskytuje to, co programátoři potřebují k pohodlné reprezentaci složitých datových struktur.

⬤ Složené typy:

⬤  pole.

⬤ slices: ⬤ čáry.

⬤ mapy.

⬤ struktury.

⬤ JSON.

⬤ testovací a HTML šablony.

⬤ Funkce: rozdělit velkou práci na menší části, které by mohly být napsány různými lidmi oddělenými časem i prostorem.

⬤ Metody:

⬤ deklarace.

⬤ s přijímačem ukazatelů.

⬤ Vkládání struktur.

⬤ hodnoty a výrazy.

⬤ Rozhraní: zápis funkcí, které jsou flexibilnější a přizpůsobivější, protože nejsou vázány na detaily jedné konkrétní implementace.

⬤ Souběžné programování: Goroutiny, kanály a se sdílenými proměnnými.

⬤ Balíčky: používat existující balíčky a vytvářet nové.

⬤ Automatizované testování: psaní malých programů, které kontrolují kód.

⬤ Funkce reflexe: aktualizace proměnných a kontrola jejich hodnot za běhu.

⬤ Nízkoúrovňové programování: vykročte mimo obvyklá pravidla, abyste dosáhli co nejvyššího výkonu, spolupracovali s knihovnami napsanými v jiných jazycích nebo implementovali funkci, kterou nelze vyjádřit v čistém jazyce Go.

Každá kapitola obsahuje cvičení, která vám umožní ověřit si porozumění a prozkoumat rozšíření a alternativy. Zdrojový kód je volně k dispozici ke stažení a lze jej pohodlně stáhnout, sestavit a nainstalovat pomocí příkazu go get.

Další údaje o knize:

ISBN:9780134190440
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2015
Počet stran:400

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

Programovací jazyk Go - The Go Programming Language
Autoritativní zdroj pro psaní jasných a idiomatických Go k řešení problémů reálného světa Člen týmu Go...
Programovací jazyk Go - The Go Programming Language

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)