Welche Bücher sollte ich lesen, um die Go-Sprache zu lernen?
Zu den Büchern, die Sie zum Erlernen der Go-Sprache lesen können, gehören: Go-Sprachprogrammierung, Go-Sprachprogrammierung, Go-Sprachstandardbibliothek, Go-Übungen zum gleichzeitigen Programmieren, Go-Sprachlernnotizen, Go-Sprach-Praxiskampf, Go Webprogrammierung, Einführungsklassiker in die Go-Sprache, Go Sprachbibel, Go-Sprachpraxis usw.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, GO 1.11.2, Thinkpad T480-Computer.
Go-Sprachprogrammierung
Dieses Buch ist das erste Buch, das man unbedingt lesen muss, um mit der Go-Sprache zu beginnen. Die Autoren sind Kernighan und Alan Donovan, Direktor des Go-Teams bei Google. Es ist ein Leitfaden zum Lernen Gehen Sie zur Sprachprogrammierung. Das Buch ist in 13 Kapitel unterteilt. Der Hauptinhalt umfasst: Grundkenntnisse von Go, Grundstruktur, grundlegende Datentypen, zusammengesetzte Datentypen, Funktionen, Methoden, Schnittstellen, Goroutinen, Kanäle, Parallelität gemeinsamer Variablen, Pakete, Go-Tools, Tests , Reflexion usw.
Go-Sprachprogrammierung
Der Autor dieses Buches wurde vom Forschungs- und Entwicklungsteam eines inländischen Cloud-Unternehmens geschrieben. Dieses Unternehmen ist eines der ersten Unternehmen in China, das Go-Sprache in großem Umfang verwendet. Das Besondere an diesem Buch ist daher, dass es nicht nur die Schlüsselsyntax der Go-Sprache vorstellt, sondern auch den Inhalt der Go-Sprache aus der Perspektive der Ingenieurpraxis vorstellt. Als Zweitbuch lesenswert.
Go Language Standard Library
So ist es beim Erlernen einer beliebigen Sprache. Das erste, was man lernen muss, ist die Grammatik und dann die Kernbibliothek. Die Kernbibliothek ist das Rad, auf dem das Auto aufgebaut ist. Auf diese Weise können Entwickler mit diesen vorgefertigten Rädern Autos bauen, ohne bei Null anfangen zu müssen.
Empfohlenes Lernen: Golang-Tutorial
Üben Sie gleichzeitiges Programmieren aus
Das größte Merkmal der Go-Sprache ist die gleichzeitige Programmierung, die ein auf Coroutinen basierendes Parallelitätsmodell implementiert. Das leichte Coroutine-Modell reduziert die Kosten für den Wechsel von Thread-Modellen und erhöht die Parallelitätsleistung erheblich. Dieses Buch ist ein seltenes gutes Buch, das eine ausführliche Erklärung der Parallelität der Go-Sprache bietet.
Notizen zum Erlernen der Go-Sprache
Dieses Buch stellt nicht nur die grundlegende Syntax der Go-Sprache vor, sondern sein größtes Merkmal ist eine ausführlichere Einführung in die Implementierungsdetails der Go-Sprache. Dieses Buch beginnt mit dem Quellcode der Go-Sprache und stellt tiefgreifende Themen wie Speicherverwaltung, Speicherbereinigung und Parallelitätskontrolle vor.
Gehen Sie zum Sprachtraining
Autor: [US] William Kennedy, Brian Ketelsen, Erik St. Martin )
Übersetzer: Li Zhaohai
- Ein Meisterwerk von technischen Experten auf dem Gebiet Go Language
- Konzentrieren Sie sich auf Sprachspezifikationen und -implementierung.
- Bieten Sie den Lesern eine fokussierte, umfassende Perspektive, die mit den Sprachgewohnheiten übereinstimmt und möchten mit dem Erlernen der Go-Sprache beginnen oder ein tieferes Verständnis der Go-Sprache und ihrer internen Mechanismen erlangen. Dieses Buch bietet eine fokussierte, umfassende und übliche Perspektive. Dieses Buch konzentriert sich auf die Spezifikation und Implementierung der Go-Sprache und behandelt Themen wie Syntax, Gos Typsystem, Parallelität, Kanäle und Tests.
- Der Hauptinhalt der Go-Sprachpraxis
Das Typensystem der Go-Sprache. Interne Implementierung von Datenstrukturen in der Go-Sprache.
- Testen und Benchmarking. „o Web-Programmierung“ Autor: [Singapur] Sau Sheong Chang und alles Wissen of Deployment
- In diesem Buch lernen die Leser, wie sie Go Web-Anwendungen mithilfe moderner Designkonzepte erstellen. Durch die Lektüre dieses Buches können die Leser lernen, wie man Testdoppelungen mithilfe von Entwurfsmustern für die Abhängigkeitsinjektion schreibt, wie man Parallelitätsfunktionen in Webanwendungen verwendet und wie man JSON- und XML-Daten in Webdiensten erstellt und verarbeitet. Darüber hinaus erfahren die Leser, wie sie die Anwendungsabhängigkeit von externen Frameworks minimieren können, und lernen eine Reihe wertvoller Produktionstechniken im Zusammenhang mit Anwendungstests und Anwendungsbereitstellung kennen.
- Grundkenntnisse.
- Funktionstests und Benchmarking.
- So verwenden Sie die Parallelitätsfunktion.
- Methoden zur Bereitstellung von Anwendungen auf eigenständigen Servern, PaaS-Clouds und Docker.
- Viele Tipps, Tricks und Tricks. „Go-Spracheinführungsklassiker“ Der Inhalt umfasst Go-Sprachfunktionen und Standardbibliotheksinstallationspakete, einen Vergleich zwischen Go und JavaScript, Go-Befehlszeilentools und grundlegende Konzepte in Go (wie Typen, Variablen, Funktionen, Kontrollstrukturen, Zeiger, Schnittstellen usw.). usw.), Fehlerbehandlung, Goroutine und Kanäle, Go-Codetests, Verwendung von Go zum Schreiben von HTTP-Clients und -Servern, Verarbeitung von JSON und Dateien, Bereitstellung von Go-Code usw.
Hauptinhalt dieses Buches
Zu den bekannteren Büchern gehören außerdem „Go Language Bible“ und „Go Language Practice“. Dies sind sehr gute Bücher zum Erlernen der Go-Sprache. Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideos
! !Das obige ist der detaillierte Inhalt vonWelche Bücher sollte ich lesen, um die Go-Sprache zu lernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

Das Problem der Warteschlange Threading In Go Crawler Colly untersucht das Problem der Verwendung der Colly Crawler Library in Go -Sprache. Entwickler stoßen häufig auf Probleme mit Threads und Anfordern von Warteschlangen. � ...

Der Unterschied zwischen Stringdruck in GO -Sprache: Der Unterschied in der Wirkung der Verwendung von Println und String () ist in Go ...

Das Problem der Verwendung von RETISTREAM zur Implementierung von Nachrichtenwarteschlangen in der GO -Sprache besteht darin, die Go -Sprache und Redis zu verwenden ...

Zwei Möglichkeiten, Strukturen in der GO -Sprache zu definieren: Der Unterschied zwischen VAR- und Typ -Schlüsselwörtern. Bei der Definition von Strukturen sieht die Sprache oft zwei verschiedene Schreibweisen: Erstens ...

Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Bei der Verwendung von Goland für GO -Sprachentwicklung begegnen viele Entwickler benutzerdefinierte Struktur -Tags ...

Welche Bibliotheken in GO werden von großen Unternehmen oder bekannten Open-Source-Projekten entwickelt? Bei der Programmierung in Go begegnen Entwickler häufig auf einige häufige Bedürfnisse, ...

Warum meldet der DSN bei Verwendung von SQL.Open keinen Fehler? In Go Language, Sql.open ...
