(0)

Einstieg in Google Go

E-book


Google hat mit Go eine neue experimentelle Programmiersprache vorgestellt, die die AusfĂŒhrungsgeschwindigkeit und Typsicherheit von Sprachen wie C, C++ und Java mit der syntaktischen Leichtgewichtigkeit dynamischer Programmiersprachen wie Python oder Ruby verbindet. Go erhöht die ProduktivitĂ€t von Programmierern durch eine effektive UnterstĂŒtzung von massiv nebenlĂ€ufigen Anwendungen und stellt sogenannte GoRoutinen fĂŒr diese Aufgabe zur VerfĂŒgung. Die AusfĂŒhrung der GoRoutinen ĂŒbernimmt ein Thread Pool, welcher die Verteilung auf Betriebssystem-Threads realisiert. Es können mit geringem Overhead tausende von GoRoutinen parallel ausgefĂŒhrt werden. Dieser shortcut fĂŒhrt mit vielen praktischen Beispielen in die Sprache Go ein und widmet sich anschließend der Realisierung paralleler Konzepte.