Google začal o vývoji vlastního programovacího jazyka vážně uvažovat v září 2007 a před rokem pak pro tento účel vytvořil tým na plný úvazek. Go je koncipován jako jazyk pro systémové programování, tedy například pro webové servery, úložné systémy a databáze. V současné době se stále ještě nenachází ve fázi, kdy by jej bylo možné použít pro vývoj ostrých aplikací, nicméně se hodí pro jednoduché webové servery či zpracování textu. Přestože se programovací jazyk Go stále nachází v experimentální fázi, mnoho vývojářů je jeho nástroji a designem tak nadšeno, že jej začali používat pro vytváření obyčejných aplikací.
Na vývojářský tým Googlu se snesla chvála také za pravidelnou komunikaci s těmi programátory, kteří společnosti poskytují zpětnou vazbu. Vývojáři sice uznávají, že na tým Google Go čeká ještě hodně práce, ale v zásadě se shodují na tom, že jeho přínos pro vývojářskou komunitu může být veliký. Pokud se Googlu podaří splnit, co slíbil – tzn. zjednodušit kódování, aniž by došlo ke kompromisu ve výkonu aplikace – pak bude podle vývojářů jazyk úspěšný. Google Go je navržen s možností interního messagingu. Cílem je zjednodušit vytváření aplikací běžících v různých uzlech a zlepšit jejich výkonnost. Pomocí tohoto jazyka je tak možné vytvářet souběžný vícevláknový software, který je dostatečně robustní.
Zdroj: Google