Windows

Google macht Google schneller

Google Chrome schneller machen

Google Chrome schneller machen
Anonim

Google hat seine Go-Programmiersprache aktualisiert und beschleunigt besser geeignet für Multicore-Prozessoren.

"Die wichtigsten Verbesserungen sind leistungsbezogen", schrieb Google-Ingenieur Andrew Gerrand in einem Post, der die neue Version ankündigte. "Es ist wahrscheinlich, dass Ihr Go-Code merklich schneller läuft, wenn er mit Go 1.1 erstellt wird."

Für diese Version hat das Go-Entwicklerteam eine Reihe wichtiger Elemente von Go optimiert, einschließlich Compiler und Linker, Garbage Collector, Scheduler, und Teile der Standardbibliothek.

Google führte Go im Jahr 2009 als experimentelle Programmiersprache ein, die die Geschwindigkeit und Sicherheit einer kompilierten Sprache wie C ++ mit der Flexibilität einer dynamischen Sprache wie JavaScript verbindet.

Das Unternehmen veröffentlichte die erste Vollversion von Go letztes Jahr und veröffentlichte seitdem drei kleine Updates. Zusätzlich zur Verwendung von internen Mitarbeitern zur Verfeinerung der Sprache akzeptierte Google 2.600 Codeänderungen von 161 Mitarbeitern für diese Version.

Zusätzlich zu den Leistungsverbesserungen verfügt Go 1.1 über eine Reihe weiterer wichtiger Funktionen. Programme in der Sprache können dank eines neuen Renndetektors reibungsloser über mehrere Prozessorkerne hinweg laufen. Auf der Programmierseite wurden die Rückgabeanforderungen geändert, was prägnante Codierungsgewohnheiten verstärken wird.

Go 1.1 ist vollständig abwärtskompatibel; Es kann alle mit Go 1 erstellten Programme erkennen und ausführen.