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.