A Go programozási nyelv

Értékelés:   (4.7 az 5-ből)

A Go programozási nyelv (Alan Donovan)

Olvasói vélemények

Összegzés:

A kritikák kiemelik, hogy a könyv kivételes forrás a Go programozási nyelv elsajátításához, és dicsérik jól szervezett tartalmát, világos magyarázatait és átfogó lefedettségét. Ugyanakkor kritikák érik elsősorban a digitális változat gyenge megjelenítésével és formázásával kapcsolatban, amelyet egyesek fájdalmasnak találnak olvasni.

Előnyök:

Jól megírt és szakszerű tartalom, világos magyarázatok a Go jellemzőiről és idiómáiról, gyakorlati feladatokat és teljes példákat tartalmaz, hangsúlyozza a legjobb kódolási gyakorlatokat, és a szerzője az informatika elismert személyisége (Brian Kernighan). Alkalmasnak tekinthető a korábbi programozási tapasztalattal rendelkezők számára, és erősen ajánlott a Go elsajátításához.

Hátrányok:

A digitális kiadás hiányos szedési és formázási problémáktól szenved, ami megnehezíti az olvasást. Egyes kritikák rámutatnak, hogy nem kezdőbarát, és olyan szintű előzetes tudást feltételezhet, amely a kezdőknek esetleg hiányzik.

(350 olvasói vélemény alapján)

Eredeti címe:

The Go Programming Language

Könyv tartalma:

A hiteles forrás a világos és idiomatikus Go írásához a valós problémák megoldásához

Alan A. A. A. Donovan, a Google Go csapatának tagja és Brian Kernighan, a The C Programming Language társszerzője több száz érdekes és gyakorlatias példát ad a jól megírt Go kódra, hogy segítse a programozókat e rugalmas és gyors nyelv elsajátításában. A könyv célja, hogy azonnal elkezdhessük a Go programozását, majd továbbléphessünk a haladóbb témák felé.

⬤ Alapelemek: egy nyitó oktatóanyag információt és példákat nyújt, hogy minél hamarabb el tudj indulni és hasznos dolgokat tudj csinálni. Ez a következőket tartalmazza:

⬤ parancssori argumentumok.

⬤ gifek.

⬤ URL-ek.

⬤ web szerverek.

⬤ Programszerkezet: Egyszerű példák fedik le a Go program alapvető szerkezeti elemeit anélkül, hogy bonyolult algoritmusokkal vagy adatszerkezetekkel térnénk el.

⬤ Adattípusok: A Go az adatok szervezésének számos módját kínálja, az adattípusok spektrumával, amelyek egyik végén megfelelnek a hardver jellemzőinek, a másik végén pedig azt nyújtják, amire a programozóknak szükségük van a bonyolult adatszerkezetek kényelmes ábrázolásához.

⬤ Összetett típusok:

⬤ táblák.

⬤ szeletek.

⬤ térképek.

⬤ struktúrák.

⬤ JSON.

⬤ teszt és HTML sablonok.

⬤ Funkciók: egy nagy munkát kisebb részekre bont, amelyeket akár különböző emberek is írhatnának, egymástól időben és térben elválasztva.

⬤ Módszerek:

⬤ nyilatkozatok.

⬤ mutatóval ellátott vevővel.

⬤ struktúra beágyazás.

⬤ értékek és kifejezések.

⬤ Interfaces: olyan függvények írása, amelyek rugalmasabbak és alkalmazkodóképesebbek, mert nem kötődnek egy adott implementáció részleteihez.

⬤ Egyidejű programozás: Goroutine-ok, csatornák és megosztott változókkal.

⬤ Csomagok: meglévő csomagok használata és újak létrehozása.

⬤ Automatizált tesztelés: Írjunk kis programokat, amelyek ellenőrzik a kódot.

⬤ Reflection features: változók frissítése és értékeik futás közbeni vizsgálata.

⬤ Alacsony szintű programozás: lépjünk ki a szokásos szabályokból a lehető legnagyobb teljesítmény elérése, más nyelveken írt könyvtárakkal való együttműködés, vagy egy olyan funkció megvalósítása érdekében, amely nem fejezhető ki tiszta Go nyelven.

Minden fejezetben vannak feladatok a megértés tesztelésére, valamint a kiterjesztések és alternatívák felfedezésére. A forráskód szabadon letölthető, és a go get paranccsal kényelmesen lekérhető, építhető és telepíthető.

A könyv egyéb adatai:

ISBN:9780134190440
Szerző:
Kiadó:
Kötés:Puha kötés
A kiadás éve:2015
Oldalak száma:400

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

A Go programozási nyelv - The Go Programming Language
A hiteles forrás a világos és idiomatikus Go írásához a valós problémák megoldásához Alan A. A. A...
A Go programozási nyelv - The Go Programming Language

A szerző munkáit az alábbi kiadók adták ki:

© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)