Initial Brainstorming

Robert Griesemer, Rob Pike, and Ken Thompson, frustrated with C++ and other languages, began discussing the design principles for a new language while waiting for a large C++ program to compile. This informal meeting laid the philosophical groundwork for Go.

Significance

Marked the conceptual birth of Go, driven by the practical frustrations of experienced systems programmers at Google.

Key facts

Year
2007
Type
invention
Location
Google, Mountain View, California