15 ms·
Yes, go is a replacement for Java. Google couldn't rely forever on sun forever (see the later acquisition by Oracle and lawsuits with Google). Big companies wan
by user5994461 9y ago
Yes, go is a replacement for Java. Google couldn't rely forever on sun forever (see the later acquisition by Oracle and lawsuits with Google). Big companies want to own their main tools.
It's also to separate itself from the Java crowd, which has a rather poor image to a lot of people that google wants to attract.
- pjmlp 9y agoBetter tell that to the Android, GWT, Guava, OpenJDK teams.
- tptacek 9y agoGo happens to be a pretty nice replacement for Java in some targeted circumstances, but that is not why Go exists. Go's charter was to address deficiencies of Google's C++ programming environment, not its Java programming environment. As it happens, outside of (perhaps) Google, C++ serverside development is so rare that Go's strengths aren't very compelling to C++ developers. That Go didn't evolve in the direction its founders expected does not mean that its founders are lying when they explain, clearly and repeatedly, what the original point of the language was.
- user5994461 9y agoC++ is addressed by switching to Java. Use Java when you can and C++ when there is no other option. Java didn't cut it for Google because see my previous post.