Hodnotenie:
Recenzie vyzdvihujú knihu ako výnimočný zdroj informácií na učenie programovacieho jazyka Go, ktorý je chválený za dobre organizovaný obsah, jasné vysvetlenia a komplexné pokrytie. Čelí však kritike najmä v súvislosti so slabou prezentáciou a formátovaním digitálnej verzie, ktoré niektorí považujú za bolestivé pri čítaní.
Výhody:Dobre a odborne napísaný obsah, jasné vysvetlenia funkcií a idiómov jazyka Go, obsahuje praktické cvičenia a kompletné príklady, kladie dôraz na osvedčené postupy kódovania a jeho autorom je renomovaná osobnosť z oblasti informatiky (Brian Kernighan). Považuje sa za vhodnú pre tých, ktorí majú predchádzajúce skúsenosti s programovaním, a vrelo sa odporúča na učenie sa Go.
Nevýhody:Digitálne vydanie trpí zlým typom písma a problémami s formátovaním, čo sťažuje jeho čítanie. Niektoré recenzie poukazujú na to, že nie je vhodná pre začiatočníkov a môže predpokladať úroveň predchádzajúcich vedomostí, ktorá začiatočníkom môže chýbať.
(na základe 350 čitateľských recenzií)
The Go Programming Language
Autoritatívny zdroj informácií na písanie jasných a idiomatických Go na riešenie problémov reálneho sveta
Člen tímu Go spoločnosti Google Alan A. A. Donovan a Brian Kernighan, spoluautor Programovací jazyk C, poskytujú stovky zaujímavých a praktických príkladov dobre napísaného kódu jazyka Go, ktoré pomôžu programátorom naučiť sa tento flexibilný a rýchly jazyk. Je navrhnutá tak, aby ste mohli začať programovať v jazyku Go hneď od začiatku a potom pokračovať v pokročilejších témach.
⬤ Základné súčasti: úvodná učebnica poskytuje informácie a príklady, aby ste čo najrýchlejšie začali pracovať a robiť užitočné veci. To zahŕňa:
⬤ Argumenty príkazového riadku.
⬤ gify.
⬤ URL.
⬤ webové servery.
⬤ Štruktúra programu: jednoduché príklady pokrývajú základné štrukturálne prvky programu Go bez toho, aby ste sa odklonili od zložitých algoritmov alebo dátových štruktúr.
⬤ Dátové typy: Go ponúka rôzne spôsoby organizácie údajov, pričom spektrum dátových typov na jednom konci zodpovedá vlastnostiam hardvéru a na druhom konci poskytuje to, čo programátori potrebujú na pohodlnú reprezentáciu komplikovaných dátových štruktúr.
⬤ Zložené typy:
⬤ Množiny.
⬤ čipy.
⬤ mapy.
⬤ štruktúry.
⬤ JSON.
⬤ testovacie a HTML šablóny.
⬤ Funkcie: rozdeľte veľkú prácu na menšie časti, ktoré by mohli napísať rôzni ľudia oddelení časom aj priestorom.
⬤ Metódy:
⬤ deklarácie.
⬤ s prijímačom ukazovateľov.
⬤ vkladanie štruktúr.
⬤ hodnoty a výrazy.
⬤ Rozhrania: zapisovanie funkcií, ktoré sú flexibilnejšie a prispôsobivejšie, pretože nie sú viazané na detaily jednej konkrétnej implementácie.
⬤ Súbežné programovanie: Goroutiny, kanály a so zdieľanými premennými.
⬤ Balíky: používanie existujúcich balíkov a vytváranie nových.
⬤ Automatizované testovanie: píšte malé programy, ktoré kontrolujú kód.
⬤ Funkcie reflexie: aktualizujte premenné a kontrolujte ich hodnoty za behu.
⬤ Programovanie na nízkej úrovni: vykročte mimo obvyklých pravidiel, aby ste dosiahli čo najvyšší výkon, spolupracovali s knižnicami napísanými v iných jazykoch alebo implementovali funkciu, ktorú nemožno vyjadriť v čistom jazyku Go.
Každá kapitola obsahuje cvičenia na overenie pochopenia a preskúmanie rozšírení a alternatív. Zdrojový kód je voľne k dispozícii na stiahnutie a možno ho pohodlne načítať, zostaviť a nainštalovať pomocou príkazu go get.
© 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)