6 ms·
Isn't Go more like the new Java? Python is probably still going to grow and Ruby possibly as well, while Java is disliked fairly heavily in many communities.
by mehrzad 12y ago
Isn't Go more like the new Java? Python is probably still going to grow and Ruby possibly as well, while Java is disliked fairly heavily in many communities.
- aikah 12y agoNo Go is clearly for Rubyists/Pythonists . Java programmers will hate Go for its lack of classes,generics and other stuff like that.
- timclark 12y agoI did lots of programming in Java between 1995 and 2004 when the language had no generics. I did lots of programming in C++ prior to 1995 when it barely had generics. Now I do a fair amount of programming in Go and I don't really miss generics.
- aikah 12y agoWell, just have a look at gosearch and see all the generic generators poping up in Go. Most developers want generics period. By the way while Java didn't have generics before Java reflection and static polymorphism could make up for them. C++ has a preprocessor so even without template you can do generic programming. Go has ... code generation that isn't even triggered by Go compiler.
- aros 12y agoHow can you missing something that you have never experienced?
- threeseed 12y agoJava programmers don't hate Go and isn't classes, generics that make the difference. It is the fact that pretty much every single problem every experienced has a Java library somewhere. Java is a complex, mess of a platform for a reason.
- mehrzad 12y agoI meant more that Go and Java are statically typed and GC-based and are both *(while FOSS) are controlled by major software corps and grow quickly.
- rifung 12y agoFrom my experience it definitely doesn't seem to be the case that Java programmers will hate Go. I personally am a "Java programmer" and would love to switch, although that has more to do with my dislike of Java. There was an internal talk in Amazon about Go and all the speakers who switched from Java loved it.
- threeseed 12y agoJava is the new Fortran/Cobol. It is so embedded in core enterprise systems that even if the language was frozen in place it would still be used for the next decade or longer. Even more so given that Java/Scala is the lingua de franca of analytics/big data which is all the rage right now in your Fortune 500s courtesy of Hadoop. A big part of it is also the huge amount of talent from countries like India and China who have been taught programming via Java 6/7.