User forums > General (but related to Code::Blocks)

Java Vs. C++: A Beginner's Perspective

(1/1)

Confor_MIDI:
I'm sorry to disappoint any of you long-time programmers out there, but I just got off of a long conversation with one of my programmer friends and he is claiming that Java is the future and that C++ is getting very outdated.  I wasn't too sure whether or not to take his word because I had heard otherwise from another long-time programmer friend.  Basically, the points my (1st) friend made against and for Java were the following:
Pros


* Lightweight/small file size
* Cross-platform/Linux, PC, Mac
* Partially compiled/faster to process in comparison to interpreted languages
Cons


* Not built-in/internal on Linux, Mac, or PC/slower processing speed
* Less user-created libraries available/less documentation
* Requires Java to run/forces user to download Java
* Still slower because it's not completely compiled
On the phone, however, my friend assured me that the Linux kernel natively supports Java and that it is no longer required as a supplementary download.  He also said that from some of his own programs he wrote in C++ and Java, the one in Java outperformed the one in C++ by a long shot on his Mac (which doesn't internally support Java).

Googling this to find out didn't seem to answer any questions.  Can someone confirm or deny the myth so that I can make my decision on whether to learn C++ before Java?  Thanks.

ollydbg:
you should discuss this kind of point view in another place, not the Codeblocks' forum.

Navigation

[0] Message Index

Go to full version