Golang auch bekannt als Gehen ist eine kostenlose und open-Source-Programmiersprache, die von Google entwickelt wurde. Entwickler verwenden diese Sprache, um Software, Webanwendungen sowie Cloud- und Netzwerkdienste zu entwickeln. Golang hat eine schnelle Laufzeit und kann installiert und ohne virtuelle Maschine ausgeführt werden. Diese Sprache wurde speziell für die Lösung der Probleme wie unkontrollierte Abhängigkeiten, Schwierigkeiten beim Schreiben automatischer Tools und langsamer Build -Zeit entwickelt.
Weitere Informationen über die Golang In diesem Leitfaden.
Einführung in die Golang -Programmiersprache
Golang ist eine Alternative zu C ++ entwickelt in 2007 von Robert Griesemer und angekündigt in 2009. Es hat alle nützlichen Eigenschaften anderer Sprachen, ist jedoch einfach zu bedienen und zu lernen. In Golang, Pakete werden zum Verwalten von Abhängigkeiten und zum Zusammenstellen von Programmen verwendet.
Golang ist eine berühmte und beliebte Programmiersprache, und eines ihrer wichtigsten Merkmale ist die Unterstützung der Parallelität. Entwickler können mehrere Programme gleichzeitig verwenden Goroutinen Und Kanäle. Goroutinen sind leichte Ausführungsfäden, die es ermöglichen, mehrere Funktionen gleichzeitig innerhalb eines einzelnen Programms auszuführen. Sie werden mit dem erstellt "gehen" Schlüsselwort gefolgt vom Funktionsnamen. Kanäle Andererseits sind Kommunikationsmechanismen, die ermöglichen Goroutinen um ihre Operationen zu kommunizieren und zu synchronisieren.
In Golang, Es gibt eine Reihe von Paketen, die als Standardbibliothek bezeichnet werden und eine Sammlung von Tools enthält, um gemeinsame Programmieraufgaben wie die Handhabung von Dateien, Netzwerken und Verschlüsselung auszuführen. Darüber hinaus können Entwickler externe Pakete aus dem verwenden Gehen Modul -Repository zur Verbesserung ihres Codes mit mehr Funktionen.
Eine Reihe von weit verbreiteten Anwendungen und Diensten wie z Docker, Netflix, Dropbox, Und OpenShift, haben mit Golang.
Wie man Code in Golang schreibt
Um einen Code in Golang zu schreiben, installieren Sie zuerst den Compiler oder verwenden Sie ihn online. Befolgen Sie die folgenden Schritte, um einen Code in Golang zu schreiben:
Schritt 1: Installieren Sie die Go -Compiler -Datei, die über diesen offiziellen Link mit Ihrem System kompatibel ist:
Schritt 2: Sobald die Datei heruntergeladen wurde, öffnen Sie die Datei, um sie zu installieren:
Schritt 3: Überprüfen Sie die Installation, indem Sie den folgenden Befehl in der Eingabeaufforderung ausführen:
GO Version
Schritt 4: Nächstes offen Notizblock oder Notizblock++ Durch die Suche im Startmenü:
Schritt 5: Schreiben Sie den Code in Notepad. Folgendes ist der Beispiel -Golang -Code:
Paket Main
importieren "fmt"
func main ()
fmt.Println ("Hallo und willkommen im Golang Tutorial!"))
Im obigen Code der::
Schritt 6: Speichern Sie die Datei in Ihrem System:
Schritt 7: Öffnen Sie die Eingabeaufforderung und führen Sie den folgenden Befehl aus, um den obigen Code auszuführen:
geh Rennen.gehen
Hier führe ich den Befehl run aus, um die Ausgabe der Ausgabe zu erhalten Probe.gehen Datei, die ich erstellt habe:
Gehen Sie eine Probe.gehen
Was sind die Vorteile des Golang?
Das Folgende sind die Vorteile der Golang:
Was sind die Grenzen von Golang?
Wie andere Sprachen, Golang hat auch einige Nachteile:
Vergleich von Golang mit anderen Sprachen
Golang ist im Vergleich zu den anderen Sprachen die beste Wahl. Es gibt keine Erklärung von Header -Dateien, alles wird einmal deklariert und es gibt keine Typhierarchie in Golang.
Unten ist die Tabelle des allgemeinen Vergleichs von Golang mit anderen Sprachen:
Abschließende Gedanken
Golang ist eine von Google entwickelte Open-Source-Programmiersprache; Es ist bekannt für seine saubere und prägnante Syntax, eingebaute Unterstützung für Parallelität und schnelle Zusammenstellungszeiten. Die Sprache verfügt auch über einen eigenen Mülleimermechanismus, was sie zu einer idealen Wahl für vernetzte Anwendungen und andere leistungskritische Software macht. Die oben genannten Richtlinien helfen den Benutzern, die Grundlagen von zu verstehen Golang.