3 ms·
At one point the Go FAQ said that Go got its name because “Ogle” would be a good name for a Go debugger [1]. This was removed from the FAQ as a "non-answer" in
by jbarham 7y ago
At one point the Go FAQ said that Go got its name because “Ogle” would be a good name for a Go debugger [1]. This was removed from the FAQ as a "non-answer" in 2015 [2]. I suspect the real reason is that it was a slightly risque joke...
Of course the Go keyword go is a constant reminder of Go's strong support for concurrency. (Note too the goroutine/coroutine pun.) It would be interesting to know which came first, the keyword or the name.
1. https://news.ycombinator.com/item?id=5182658 https://news.ycombinator.com/item?id=5182658
2. https://github.com/golang/go/commit/e4bd8e04087ac9e7c8b754df2d01ff7dddb13ba6#diff-d28d58297b86764edb67314fe9865c7f https://github.com/golang/go/commit/e4bd8e04087ac9e7c8b754df...