L
Leif K-Brooks
rf said:Java is not OS dependent. It is a browser plugin.
I'm sorry, but I honestly can't resist nitpicking a bit here. Feel free
to ignore this post entirely.
Depending on how you look at it, *everything* is either OS-independent
or OS-Dependant. There's nothing about Win32 -- or Carbon, Cocoa, GTK,
Qt, Java, and the other hundreds of other frameworks available -- that
ties them to one operating system. Win32 has been implemented for fewer
operating systems than Java (just Windows and Unix), but that's
irrelevant: it *could* be implemented on any modern operating system if
someone wanted to enough.
Even processor differences don't decide what's platform Dependant and
what isn't. Java has its own byte code, which is fairly similar to a
machine language; there's nothing stopping someone from building a Java
Physical Machine (as opposed to the Java Virtual Machine used to run
Java byte code on other processors), it's just not done much. Why is x86
machine code any less portable than Java byte code, besides having fewer
emulators available?