Go выпущен в составе Google App Engine 1.5
Google объявил о поддержке языка Google Go на сервисе хостинга веб-приложений Google App Engine.
Google Go - компилируемый язык программирования с поддержкой многопоточности. Язык был создан Ken Thompson который принимал участие в создании Unix, его коллегой по Бэлл Rob Pike и Robert Griesemer который принимал участие в разработке компилятора Java HotSpot.
В отличие от Java язык компилируется в машинный код, но в отличие от C++ имеет менеджер памяти. Язык не имеет поддержки обработки исключений, наследования типов и обобщенного программирования.
Go предоставляет "goroutines" - легковесные треды, а так же каналы для обмена данными между потоками.
Другие языки, такие как Scala и Erlang также предоставляю средства для управления параллельность исполнения, но Go создан с целью предоставления программисту максимального контроля над исполнением программы как это делают С и С++.