Google legt Version 1.5 seiner Programmiersprache Go vor

Seit der ersten Experimentalversion sind sechs Jahre vergangen. Version 1 markierte 2012 ungefähr den Mittelpunkt. Mit der jetzigen Aktualisierung ist der letzte C-Code aus dem Compiler verschwunden. Die Garbage Collection wurde komplett überarbeitet.

Google hat mit Version 1.5 seiner Programmiersprache Go die inzwischen sechste stabile Version veröffentlicht. Sie bringt aktualisierte Compiler-Werkzeuge mit, die von C nach Go übersetzt wurden, sodass die Codebasis jetzt fast komplett selbst aus Go-Code besteht und kein C-Code mehr enthalten ist.

Die bisher sechs stabilen Versionen entsprechen sechs Jahren Entwicklung. Version 1 konnte Google aber erst im März 2012 vorstellen, also fast drei Jahre nach der ersten Publikation als experimentelles Release.

Programmiersprache Go (Logo: Golang.org)Go soll die Einfachheit und Effektivität dynamischer Sprachen wie Python mit der Geschwindigkeit und Sicherheit kompilierter Sprachen wie C oder C++ kombinieren. Das Projekt ist quelloffen, der Code steht unter BSD-Lizenz. Zu den modernen Funktionen gehört, dass Go Mehrkern-Prozessoren unterstützt. Außerdem nimmt es dem Entwickler dank integrierter „Garbage Collection“ (die für Version 1.5 komplett überarbeitet wurde) einige lästige Pflichten bei der Speicherverwaltung ab. Es soll durch seinen Aufbau auch Probleme der objektorientierten Programmierung lösen.

Alle bestehenden Go-Programme kompilieren auch unter Go 1.5. Parallel schreiten Google zufolge die Go-Ports für iPad und iPhone sowie für IBMs 64-Bit-PowerPC-Chips voran. Mittelfristig soll es möglich werden, in Go beispielsweise Programme für Android und iOS zu schreiben.

Standardmäßig setzen Go-Programme nun die Variable GOMAXPROCS (für die maximale Anzahl der Prozessoren) auf die Zahl der verfügbaren Cores statt auf 1. Interne Packages stehen jetzt allen Repositorien zur Verfügung – und nicht mehr nur dem Go-Kern. Außerdem gibt es ein neues Werkzeug, „go tool trace“, um die Programmausführung granular nachzuvollziehen. Weitere Änderungen zählt Googles Blogbeitrag auf, und in aller Vollständigkeit finden sie sich in den Release Notes.

Go 1.5 liegt im Quellcode vor. Außerdem bietet Google Binärdateien für Linux, OS X und Windows zum Download an.

Umfrage

Dürfen Mitarbeiter in Ihrem Unternehmen private Smartphones nutzen?

Ergebnisse anzeigen

Loading ... Loading ...

Tipp: Wie gut kennen Sie Google? Testen Sie Ihr Wissen – mit dem Quiz auf silicon.de.

Themenseiten: Anwendungsentwicklung, Google

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

Noch keine Kommentare zu Google legt Version 1.5 seiner Programmiersprache Go vor

Kommentar hinzufügen

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *