Programmieren in Go Programmierung

Google hat mit Go eine neue Programmiersprache (golang) vorgestellt. Go verbindet Elemente dynamischer Konzepte wie Perl, Python und PHP mit der Ausführungsgeschwindigkeit und Typsicherheit von Sprachen wie C/C++ und Java. Go (golang) erhöht die Produktivität, macht Spaß und ist OpenSource. Compiler, Linker und Executable laufen in atemberaubender Geschwindigkeit.

Go (golang) ist zur Systemprogrammierung gedacht, bringt Multithreading und Multiprozessorunterstützung sowie neue Ansätze der objektorientierten Entwicklung mit. Selbstverständlich werden moderne Konzepte wie True Closures und Reflection unterstützt. Wenn man die Aktivitäten von Google rund um "GooglePhone", iPhone oder Android betrachtet könnte Go (golang) in einiger Zeit C als Standardwerkzeug der Systemprogrammierung ablösen.

Zu den Entwicklern von Go (golang) gehört auch Ken Thompson, der einst an der Entwicklung von Unix beteiligt war, die erste Shell schrieb und den C-Vorläufer B entwickelte. Zusammen mit Rob Pike, der ebenfalls zum Go-Team gehört, entwickelte Thompson zudem das Betriebssystem Plan 9.

Nochmal die Bullets:

  • Go ist von Google (golang.org)
  • Go ist OpenSource
  • Go ist objektorientiert aber auch funktional und dynamisch
  • Go unterstützt multiprozessing mit Sprachelementen
  • Compiler und Linker existieren für Linux und MAC OS
  • Go ist schnell

Offen ist momentan die Frage wie Go (golang) in Googles Webmantra ("Was gut für das Web ist, ist gut für Google") passt.

Umfrage

Ihre bisherige Hauptsprache?:

Neueste Kommentare

Drupal Theme by proxiss GmbH, mini icons by brandspankingnew.