The beginning of Go.
The three major authors — Rob Pike ( also known as the co-creator of UTF-8 and Plan 9 os ), Robert Griesemer ( Sawzall Language creator ) , Ken Thompson ( one of the original authors of the first Unix system ) — and Ian Taylor and Russ Cox ( who joined the Go Team in 2008 ) aimed to create a new language that overcomes the following well-known problems of c++( one of the mainstream languages ):
- Too many ways of implementing the same functionality ( Complexity )
- Long compilation times
- Hard to do refactoring
- Error prone memory model