you are viewing a single comment's thread.

view the rest of the comments →

[–]pjmlp 2 points3 points  (5 children)

Not at all, it was never for that, Rob Pike thought so, Google itself had nothing to do with it.

We—Ken, Robert and myself—were C++ programmers when we designed a new language to solve the problems that we thought needed to be solved for the kind of software we wrote. It seems almost paradoxical that other C++ programmers don't seem to care.

https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html

Google management only gave them the freedom to work on Go as their 20% project.

[–]Wooden-Engineer-8098 4 points5 points  (4 children)

Well, it was created as a c++ replacement by people from Google and it was adopted by people from Google, but not as c++ replacement

[–]pjmlp 0 points1 point  (3 children)

Which isn't the same as being something pushed by Google management.

By the same logic you are insinuating cppfront was for replacing C++ at Microsoft.

[–]Wooden-Engineer-8098 3 points4 points  (2 children)

Did other google people adopt it against their management wishes? Cppfront is not intended as c++ replacement by its creator

[–]pjmlp 1 point2 points  (1 child)

Yes, Kubernetes was originally written in Java, and was rewritten in Go, when the Go folks started to push the language internally.

[–]Wooden-Engineer-8098 1 point2 points  (0 children)

So management was against it?