The Go Programming Language
De snelle route voor ervaren ontwikkelaars naar eenvoud, concurrency en krachtige Go.
Voorkant
AchterkantOver het boek
Duik met vertrouwen en doelgerichtheid in Go met deze beknopte, complete gids voor ervaren ontwikkelaars die de Go-werkwijze omarmen. U benut uw bestaande kennis van Java, Python, C++ of JavaScript om de eenvoud, prestaties en het unieke concurrencymodel van Go te beheersen. Aan het eind schrijft u niet alleen Go-code, u denkt in Go, en combineert u het elegante ontwerp met AI-assistenten om elegante, efficiënte en onderhoudbare software te bouwen.
Inhoud
- Filosofie en toolchain: eenvoud, helderheid en ingebouwde tooling
- Kernelementen van de taal: arrays, slices, maps, structs, pointers, for-range, functies, packages
- Interfaces en foutafhandeling: impliciete interfaces, panics, type assertions en type switches
- Generics en typeparameters: wanneer u beter interfaces gebruikt
- De essentie van concurrency: goroutines, channels, select en context
- De standaardbibliotheek beheersen: io, bufio, net/http, encoding/json
- Testen en prestaties: het testing-package, benchmarks, profiling, race detection
- Modules en praktijkprojecten: RESTful API's, CLI-tools, een AI-chatbot
Wat u eraan overhoudt
- Go schrijven waar andere Go-ontwikkelaars respect voor hebben
- Telkens het juiste concurrency-primitief kiezen
- Prestatieproblemen doorgronden met de standaard-toolchain
- Go combineren met AI-assistenten om sneller op te leveren zonder aan zorgvuldigheid in te boeten
Wereldwijd verkrijgbaar via Amazon
Kies de Amazon-winkel in uw regio. Elke link opent in een nieuw tabblad.