home blog portfolio Ian Fisher

Go

See also: ref/golang

A programming language designed at Google and released in 2009. Statically-typed, compiled, and garbage-collected. Known for its pugnacious approach to language design and strong support for concurrency using green threads called goroutines and synchronized queues called channels.

Reference and overview:

Programming practices:

Tooling and operations:

Concurrency:

Language comparisons:

Language evolution:

Internals:

Commentary:

See also