View Single Post
  #80 (permalink)  
Old June 20th, 2002
Taliban Taliban is offline
Gnutella Aficionado
 
Join Date: March 13th, 2002
Location: Aachen
Posts: 832
Taliban is flying high
Default Re: Portability

Quote:
Yes, I gave you the portability part, but in being so portable, JAVA programs lose alot of functionality.
This is not a very specific criticism. With a programming language no matter if it's Assembler, Java or Pascal you can usually do almost everything.

Quote:
They're much slower than they would be if they were written in C, or even VB, first of all...
That's a common prejudice, but it's not really based upon facts. First, you usually don't use Java for high performance applications (like video-stream encoding/decoding) where speed is such an importance. Second, the speed difference is usually no more than 30-50% and that is not noticable on to days systems (in C it uses 5% of your CPU resources, in Java 7% the difference is minimal). The one thing that slows down Java most is loading the Java VM on startup which takes a few seconds.

Quote:
Nothing OS specific can really be written into the programs, which brings up alot of compatibility issues... The interfaces are usually pretty crappy... Oh, and the worst thing of all, I can't use my dam scrolly mouse .
There are many OS specific features you could add (it's no problem to write non-portable Java programs, really), and Java actually has had scroll mouse support for some time.

Well, if that's where you're coming from, I know your reasons for not liking Java.
Reply With Quote