3 ms·
> The language, libraries and whole community is really worshipping simplicity in a way Java never did. Isn't that because it's essentially "new"?
by mbesto 6y ago
> The language, libraries and whole community is really worshipping simplicity in a way Java never did.
Isn't that because it's essentially "new"?
- nrr 6y agoI don't think so. Go looks to be focusing mostly on systems-level problems and the kinds of applications that orbit that concern. Java, on the other hand--at least when you control for the confusion around whether "Java" referred to the JVM, the language, the base class library, or the security model--was looking to take on C++ and the kinds of software people were looking to write in 1996 in C++. You can write line of business software in Go, but that doesn't really feel like its purpose in life. The language fights you a little bit when you try to do that.
- Cthulhu_ 6y agoIt's been released (or gotten a 1.0 release) in 2012 but in development since 2007, so relatively as old as Java 5 since Java's inception; compare the features added to Java with those to Go: https://en.wikipedia.org/wiki/Java_version_history https://en.wikipedia.org/wiki/Java_version_history vs https://en.wikipedia.org/wiki/Go_(programming_language) https://en.wikipedia.org/wiki/Go_(programming_language)