Gedrean wrote:EDIT:
Also, the reason it would be slow, if you don't understand computers, is that Java is not a programming language.
Java is an interpreted language.
It has to run through an interpreter, it is NOT hard coded for your processor like regular programs.
I don't care WHAT world you come from, that's going to slow things down. The game's laggy enough. MP3 player in Java is a stupid idea.
lmao....
thanks for the laugh but i'll break it down for ya.
is that Java is not a programming language.
But yes it is.
JIT is the compiler java uses. Non-Tech savy people confuse JIT with a script language like javascript.
JIT stands for Just In Time Compiler. It compiles the code before it is used in memory.
The reason you can "Decompile" java code is because it isn't compiled. Jar files are Zip files.
Java compiles the code just as much as C compiles its code... the difference is Java does it in memory while C on disk.
Since the compiler you have installed on your computer is specific to your Operating System it allows Java to run on any system
it is NOT hard coded for your processor like regular programs.
C is not directly ran by processor either...
Machine code is directly ran by processor.
The game's laggy enough
The lag you experience is from the server not anything to do with the client
For you do not spread the myth of java being slow even more
I urge you to read this
http://en.wikipedia.org/wiki/Just-in-time_compilationApparently it wasn't Kaios that said that, so Kinky: That's why it's slow. Having WRITTEN an MP3 player in Java, even one that uses a precompiled MP3 engine DLL in Windows, it's slow.
That has to do more with your coding than it does the programming language
edited:
wanted to add this fun little article written in 2003 discussing how back than java was even pulling ahead of C++ in speed
http://scribblethink.org/Computer/javaCbenchmark.htmlaccording to University of Southern California