Originally posted by mae2050
by ghostdaemon
First of all, JAVA is a more compact and abstract derivative of C++, U cant even deal with POINTERS in Java.
Why would you WANT pointers ?
They're useless unless you want to mess with memory ...
btw : there are 'pointers' in Java ... they just aren't as obvious.
The best advantage : no more 'access violations' because your pointers were pointing at the 'wrong' part of the memory ...
THANK god M$ is usin sumtin else other than JAVA or they would have run into performance, compatiblity and stability issues.
ANY language that is multi-platform will run into performance/compatibility/stability-problems ...
Why ? Because there are millions of combinations to test ...
If platform A has graphics & platform B only has text then you will need to find a way to deal with it. MS can't avoid such a thing unless they simply demand certain things.
Java uses the same concepts of C++ but applies to the internet.
So u really cant compare C++ and Java directly. C++ is superior client side and Java is superior with distributed network applications.
Java btw is known to break under heavy USER LOAD. Alot of the applications JAVA is used for, is better handled by CGI and PHP.
That's not Java's fault. That's either caused by 'bad' code or a lousy virtual machine ...
I can write C code that can crash a computer ... does that make C a bad language ?
Or does one blame the programmer (for writing the bad code) & the OS (for not being able to deal with a single unstable program) ?
CGI simply is a more 'mature' and as a result more reliable technique, you can't blame java-engines for not being up to the same level in the 'short' time it's been available ...
// Freon
I know you can install a 3rd party Java Virtual machine, however the problem is : the average user won't do that just to view a webpage.
Do you really download every available plug-in to view all the webpages ? Or do you say 'Too much work ... ! I'll go somewhere else instead ?'
Never mind the risc you're taking because the plug-in might contain spyware or worse ...
I'm pretty sure no one would have used DirectX-based games if the games didn't install it themselves as it wasn't part of the OS at first ...