Bewertung:

Das Buch hat gemischte Kritiken erhalten, in denen der starke Inhalt und die umfangreichen Beispiele zum Erlernen von Go hervorgehoben werden, aber auch auf erhebliche Probleme mit der Schreibqualität, der Organisation und der Bearbeitung hingewiesen wird. Während viele das Material sowohl für Anfänger als auch für erfahrene Programmierer nützlich finden, beeinträchtigen die fehlende kohärente Struktur und die zahlreichen Sprachfehler die Gesamtwirksamkeit des Buches als Ressource.
Vorteile:Sehr informativ und deckt ein breites Spektrum von Go-Themen ab. Sowohl für Anfänger als auch für Fortgeschrittene geeignet, mit nützlichen Codebeispielen. Viele Leser schätzen es, dass es grundlegende Programmierkonzepte überspringt und sich stattdessen speziell auf Go konzentriert. Das Buch gilt als preiswert für seinen niedrigen Preis, und manche finden es im Vergleich zu anderen Einführungsmaterialien umfassender.
Nachteile:Die Schreibqualität ist aufgrund von grammatikalischen Fehlern und ungeschickten Formulierungen schlecht, da der Autor kein englischer Muttersprachler ist. Dem Buch fehlt ein ordentlicher Index, so dass es schwer zu finden ist. In einigen Rezensionen wird erwähnt, dass die Gliederung chaotisch ist und der Inhalt in einer Art und Weise angeordnet ist, die möglicherweise nicht den Bedürfnissen des Lesers entspricht. Formatierungsprobleme in den digitalen Versionen und Unstimmigkeiten bei den Codebeispielen werden ebenfalls als Nachteile genannt.
(basierend auf 64 Leserbewertungen)
The Way to Go: A Thorough Introduction to the Go Programming Language
Dieses Buch bietet dem Leser einen umfassenden Überblick über die neue Open-Source-Programmiersprache Go (in ihrer ersten stabilen und gepflegten Version Go 1) von Google.
Die Sprache wurde mit einer Java/C#-ähnlichen Syntax entwickelt, so dass sie den meisten Programmierern vertraut ist, aber Go-Code ist viel sauberer und einfacher zu lesen, was die Produktivität der Entwickler erhöht.
Sie werden sehen, wie Go:
- die Programmierung mit Slices, Maps, Structs und Schnittstellen vereinfacht.
- die funktionale Programmierung einbezieht.
- die Fehlerbehandlung einfach und sicher macht.
- die gleichzeitige und parallele Programmierung mit Goroutinen und Channels vereinfacht. Und Sie lernen, wie Sie:
- die hervorragende Standardbibliothek von Go zu nutzen.
- Go auf idiomatische Weise zu programmieren, indem Sie Muster und Best Practices in über 225 Arbeitsbeispielen und 135 Übungen verwenden. Dieses Buch konzentriert sich auf die Aspekte, die der Leser braucht, um an der kommenden Software-Revolution mit Go teilzunehmen.