Die Programmiersprache Go

Bewertung:   (4,7 von 5)

Die Programmiersprache Go (Alan Donovan)

Leserbewertungen

Zusammenfassung:

In den Rezensionen wird das Buch als außergewöhnliche Ressource zum Erlernen der Programmiersprache Go hervorgehoben und für seinen gut organisierten Inhalt, die klaren Erklärungen und die umfassende Abdeckung gelobt. Kritisiert wird jedoch vor allem die schlechte Präsentation und Formatierung der digitalen Version, die manche als mühsam empfinden.

Vorteile:

Der Inhalt ist gut geschrieben und professionell, es gibt klare Erklärungen zu den Funktionen und Redewendungen von Go, enthält praktische Übungen und vollständige Beispiele, betont die besten Programmierpraktiken und wird von einem angesehenen Informatiker (Brian Kernighan) verfasst. Das Buch eignet sich auch für Personen, die bereits über Programmiererfahrung verfügen, und ist für das Erlernen von Go sehr zu empfehlen.

Nachteile:

Die digitale Ausgabe leidet unter schlechtem Schriftsatz und Formatierungsproblemen, die das Lesen erschweren. In einigen Rezensionen wird darauf hingewiesen, dass das Buch nicht anfängerfreundlich ist und möglicherweise ein Vorwissen voraussetzt, das Anfängern fehlen könnte.

(basierend auf 350 Leserbewertungen)

Originaltitel:

The Go Programming Language

Inhalt des Buches:

Die maßgebliche Ressource für das Schreiben von klarem und idiomatischem Go-Code zur Lösung von Problemen aus der Praxis

Alan A. A. Donovan, Mitglied des Go-Teams von Google, und Brian Kernighan, Co-Autor von The C Programming Language, liefern Hunderte von interessanten und praktischen Beispielen für gut geschriebenen Go-Code, um Programmierern zu helfen, diese flexible und schnelle Sprache zu erlernen. Das Buch ist so konzipiert, dass Sie sofort mit dem Programmieren in Go beginnen und dann zu fortgeschritteneren Themen übergehen können.

⬤ Ein einleitendes Tutorial bietet Informationen und Beispiele, damit Sie so schnell wie möglich mit Go loslegen und nützliche Dinge tun können. Dazu gehören:

⬤ Befehlszeilenargumente.

⬤ Gifs.

⬤ URLs.

⬤ Webserver.

⬤ Programmstruktur: einfache Beispiele decken die grundlegenden Strukturelemente eines Go-Programms ab, ohne sich in komplizierte Algorithmen oder Datenstrukturen zu verstricken.

⬤ Datentypen:Go bietet eine Vielzahl von Möglichkeiten, Daten zu organisieren, mit einem Spektrum von Datentypen, die an einem Ende den Eigenschaften der Hardware entsprechen und am anderen Ende das bieten, was Programmierer brauchen, um komplizierte Datenstrukturen bequem darzustellen.

⬤ Zusammengesetzte Typen:

⬤ Arrays.

⬤ Slices.

⬤ Maps.

⬤ Strukturen.

⬤ JSON.

⬤ Test- und HTML-Vorlagen.

⬤ Funktionen: eine große Aufgabe in kleinere Teile zerlegen, die durchaus von verschiedenen Personen geschrieben werden können, die zeitlich und räumlich voneinander getrennt sind.

⬤ Methoden:

⬤ Erklärungen.

⬤ mit einem Zeigerempfänger.

⬤ Struktur-Einbettung.

⬤ Werte und Ausdrücke.

⬤ Schnittstellen: Funktionen schreiben, die flexibler und anpassungsfähiger sind, weil sie nicht an die Details einer bestimmten Implementierung gebunden sind.

⬤ Gleichzeitige Programmierung: Goroutinen, Kanäle und mit gemeinsamen Variablen.

⬤ Pakete: bestehende Pakete verwenden und neue erstellen.

⬤ Automatisierte Tests: kleine Programme schreiben, die den Code überprüfen.

⬤ Reflexionsfunktionen: Variablen aktualisieren und ihre Werte während der Laufzeit überprüfen.

⬤ Low-Level-Programmierung: überschreiten Sie die üblichen Regeln, um die höchstmögliche Leistung zu erzielen, mit Bibliotheken aus anderen Sprachen zusammenzuarbeiten oder eine Funktion zu implementieren, die nicht in reinem Go ausgedrückt werden kann.

Jedes Kapitel enthält Übungen, um Ihr Verständnis zu testen und Erweiterungen und Alternativen zu erkunden. Der Quellcode steht frei zum Download zur Verfügung und kann bequem mit dem Befehl go get abgerufen, gebaut und installiert werden.

Weitere Daten des Buches:

ISBN:9780134190440
Autor:
Verlag:
Einband:Taschenbuch
Erscheinungsjahr:2015
Seitenzahl:400

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Die Programmiersprache Go - The Go Programming Language
Die maßgebliche Ressource für das Schreiben von klarem und idiomatischem Go-Code zur Lösung von...
Die Programmiersprache Go - The Go Programming Language

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)