Re:I guess it depends on where you came from
on
Java Is So 90s
·
· Score: 1
Really, who uses the hardware-agnosticism of Java anyways?
I reckon it is more to do with portable programming skills than porting code across hardware platforms. When you know how to code in Java, you can write applications to use graphics+networking+databases+... on any platform that supports Java.
As as to what's wrong with C++... Java does what a lot of people need, simply and with enough efficiency. Many applications don't need the richness of C++, and many programmers don't want to get entangled with the complexities if they don't have to. It's all about appropriate tools - there's a niche for Java, just like there is one for C++, and Perl and all the others. Many problems arise through inappropriate selection of a language for the job, and many others through using a language past the point where it has ceased to be the right choice.
I reckon it is more to do with portable programming skills than porting code across hardware platforms. When you know how to code in Java, you can write applications to use graphics+networking+databases+... on any platform that supports Java.
As as to what's wrong with C++... Java does what a lot of people need, simply and with enough efficiency. Many applications don't need the richness of C++, and many programmers don't want to get entangled with the complexities if they don't have to. It's all about appropriate tools - there's a niche for Java, just like there is one for C++, and Perl and all the others. Many problems arise through inappropriate selection of a language for the job, and many others through using a language past the point where it has ceased to be the right choice.