Go soll die Einfachheit und Effektivität dynamischer Sprachen wie Python mit der Geschwindigkeit und Sicherheit kompilierter Sprachen wie C oder C++ kombinieren, heißt es in einem Blog-Beitrag. Das Projekt ist Open-Source. Laut Rob Pike, einem führenden System Engineer für die Sprache, ähnelt Go C und C++.

Go biete aber modernere Funktionen und sei flexibel genug, um beispielsweise für die Programmierung von Webseiten benutzt zu werden. Zu den “modernen Funktionen” gehört, dass Go Mehrkern-Prozessoren (Multicore) unterstützt. Außerdem nimmt Go dem Entwickler dank integrierter Garbage Collection lästige Pflichten der Speicherverwaltung ab. Durch ihren Aufbau soll die Programmiersprache auch Probleme der objektorientierten Programmierung lösen.

Einer der wichtigsten Vorzüge ist laut Google die Geschwindigkeit. Pike: “Unser Ziel war es, so nahe wie möglich an C oder C++ heranzukommen. Wir sind dem Ziel recht nahe – Go-Programme laufen gegenwärtig 20 bis 30 Prozent langsamer.” Go sei zwar noch nicht das Allheilmittel für sämtliche Probleme, die es mit Multicore-Programming gebe, “aber ich glaube, dass wir eine Umgebung geschaffen haben, in der man bestimmte Probleme mit Hilfe von Multicore-Programming leichter lösen kann”. Die Compiler unterstützen x86– aber auch ARM-Prozessoren, die etwa in Android-Mobiltelefonen zum Einsatz kommen.

Page: 1 2

Silicon-Redaktion

Recent Posts

Neue E-Health-Lösung für Parkinson-Patienten

Fraunhofer-Forschende arbeiten an einer Webplattform, die die Lebensqualität von Menschen mit Parkinson verbessern soll.

21 Stunden ago

Axel Springer und Microsoft vertiefen Partnerschaft

Mit gemeinsamen Angeboten in den Bereichen Vermarktung, KI, Content und Cloud will man "unabhängigen Journalismus…

23 Stunden ago

Keine Angst vor Phishing

Bereits seit einigen Jahren führt die RGF Staffing Germany Schulungen durch, um die eigenen Mitarbeiter…

1 Tag ago

Blick ins Innenleben industrieller KI

Das Europäische Forschungsprojekt XMANAI hat den Blick in die KI geöffnet und macht ihre Entscheidungsprozesse…

1 Tag ago

Wie Hacker Large Language Models für ihre Zwecke nutzen

Hacker nutzen LLM weniger als visionäre Alleskönner-Technologien, sondern als effiziente Werkzeuge zum Verbessern von Standardangriffen,…

1 Tag ago

Software AG entwickelt KI-gestütztes Process-Mining-Tool

Der "ARIS AI Companion" soll alle Mitarbeitenden darin befähigen, Prozesse zu analysieren und Ineffizienzen aufzudecken.

1 Tag ago