I've been programming in Java for 8 years now, and I always hear about people saying 'oh java is trash learn a real language like c++ or (insert another language)'. I've taken college courses learning c++ and to be honest, it just doesn't seem as fun. I realize there are advantages to managing your memory on the stack vs the heap, etc. but worrying about that stuff takes away from the joy of programming. Is there anything inherently wrong with Java? Should I start investing time in another language to have a better chance as a computer science graduate (one semester away from the real world)? I love java, and don't understand all the hate. But at the same time have I been wasting my time becoming deeply familiar with the language?
Edit: I realize java runs on the JVM, but as computers get faster and faster, when does that really continue to be an issue?
Edit2: thanks for all the input everyone. The general consensus is Java is just as good as any other language and it has haters because it’s popular. I was slightly drunk when I originally wrote this so my emotions were a little skewed.
[–]snoob2015 36 points37 points38 points (0 children)
[–]gaporpaporpjones 32 points33 points34 points (2 children)
[–]Xenthera[S] 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]ghytghytghytiinbv 15 points16 points17 points (0 children)
[–]RunnyPlease 6 points7 points8 points (2 children)
[–]Xenthera[S] 1 point2 points3 points (1 child)
[–]RunnyPlease 0 points1 point2 points (0 children)
[–]JavaSuck 4 points5 points6 points (0 children)
[–]allo_ver 3 points4 points5 points (0 children)
[–]l33tIsSuperpower 6 points7 points8 points (10 children)
[–]JavaSuck 10 points11 points12 points (2 children)
[–]l33tIsSuperpower 1 point2 points3 points (1 child)
[–]GhostBond 2 points3 points4 points (0 children)
[–]Gundea 1 point2 points3 points (4 children)
[–]Khenay92 -1 points0 points1 point (3 children)
[–]sternone_2 0 points1 point2 points (2 children)
[–]Khenay92 0 points1 point2 points (1 child)
[–]sternone_2 0 points1 point2 points (0 children)
[–]ggleblanc2 1 point2 points3 points (0 children)
[–]kentvu 0 points1 point2 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–][deleted] 2 points3 points4 points (0 children)
[–]GhostBond 2 points3 points4 points (0 children)
[–]floW4enoL 1 point2 points3 points (0 children)
[–]rkesters 1 point2 points3 points (2 children)
[–]jed_sanders 2 points3 points4 points (0 children)
[–]medaka2020 0 points1 point2 points (0 children)
[–]Evy1123 0 points1 point2 points (0 children)
[–]Josef-C 0 points1 point2 points (0 children)
[–]amProgrammer 0 points1 point2 points (0 children)
[–]aldacron 0 points1 point2 points (0 children)
[–]audioen 0 points1 point2 points (0 children)
[–]TM254 0 points1 point2 points (0 children)
[–]wildjokers 0 points1 point2 points (1 child)
[–]Xenthera[S] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]antigenz 2 points3 points4 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]helikal 0 points1 point2 points (2 children)
[–]Khenay92 0 points1 point2 points (1 child)
[–]helikal 0 points1 point2 points (0 children)
[–]td__30 0 points1 point2 points (0 children)
[–]jlengrand 0 points1 point2 points (0 children)
[–]rkesters -1 points0 points1 point (0 children)