| Hersteller: | |
| Webseite: | Website besuchen |
| Preis: | kostenlos |
| Lizenz: | Open Source |
| Betriebssystem: | Linux, Mac, Windows |
| Download-Größe: | keine Angabe |
| Downloadrang: | 23918 |
| Datensatz zuletzt aktualisiert: | 11.01.2023 |
| Alle Angaben ohne Gewähr | |
Die Programmiersprache Go wurde von Google entwickelt, bietet eine automatische Speicherbereinigung und unterstützt Nebenläufigkeit.
Neben Suchmaschine, Ajax-Toolkits, Office-Software und digitalisierten Büchern bietet Google auch die Programmiersprache Go als Experiment. Das Idiom namens "Go" ähnelt C und Pascal. Es bietet klassenähnliche "Packages" mit privaten Variablen und Methoden, jedoch keine Vererbung und damit keine Typhierarchien. Das in objektorientierten Sprachen verbreitete Konzept des Interfaces kennt Go wiederum, sodass sich polymorphe Funktionen schreiben lassen, wie man sie etwa für das Sortieren beliebiger Daten benötigt.
Wie andere moderne Sprachen enthält Go einen Garbage Collector. Er übernimmt das Freigeben nicht mehr benötigten Speicherplatzes, was in C und C++ den Programmierern überlassen blieb. Es gibt Datentypen mit einer festgelegten Anzahl von Bytes (uint8, int32, float64 et cetera) sowie die aus C bekannten Typen int, float, uint, die der "natürlichen" Größe auf der jeweiligen Plattform entsprechen. Mit Satzzeichen wie Klammern und Semikolons können Go-Programmierer recht sparsam umgehen.
Ganz trennt sich Go nicht von seinem Vorfahren C: Zum einen sind die Tools wie Compiler und Linker in C geschrieben, zum anderen kann man Funktionen in der älteren Sprache von der neuen aus nutzen. Nebenläufige Programmierung ist bislang erst in Grundzügen vorhanden. Statt auf Threads wollen die Go-Entwickler jedoch auf Communicating Sequential Processes setzen.
Google stellt Entwicklungsumgebungen für die Intel-Varianten von Linux und OS X sowie eine ARM-Version für Linux bereit, jedoch nur in Form von Quellcode. Nach dem Auschecken aus dem Mercurial-Repository müssen Interessierte ihn übersetzen, wozu neben dem gcc auch der Parser-Generator bison erforderlich ist. Auf OS X sind die nötigen Werkzeuge in Apples Xcode enthalten.
Go - Programmiersprache mit Nebenläufigkeit
Das könnte dich auch interessieren
Discord-Alternativen: 5 Kommunikations-Tools für Gaming und Arbeit
Werkzeuge für Voicechat, Textchat und Community-Funktionen
▶️ Beste eSIM-Tarife für Japan (Reise & Urlaub)
Günstigste eSIM-Anbieter für den Japan-Aufenthalt
VPN-Test: Die besten VPN-Anbieter 2026 im Vergleich
Die besten VPN-Dienste im Test: Streaming, Sicherheit und Anonymität
Webhosting-Vergleich 2026: Elf Hosting-Anbieter in der Übersicht
Webspeicher für private Homepages und Unternehmens-Websites
Go - Programmiersprache mit Nebenläufigkeit
Kommentare
{{line}}