> Example: Java is a virtual machine which uses a real machine to emulate another one which does not exists.
> Any program runs about 10 times slower than the same compiled in C or other. The BIG advantage however is that
> the program is machine independant and could be easily migrated to UNIX, Windows, LINUX, and probabilly even on a toaster, fine!
> But how many people are programming in Java and have absolutely NO intention to migrate to a different machine?

Weather or not that was the only intention of the original Java design,
there are certainly other advantages that people are using it for today.
For example
The JVM architecture makes it easier to sand box the application from
the rest of the machine, as opposed to native code.
It's not possible to code buffer overruns, and much harder to code
memory leaks then in many of it's predecessors.

So I would think that at least some of these people using Java in an
environment where they don't need code portability are using it for of
these or another good reason, rather than because they are just
following the next big thing.

--
[Todays Threads] [This Message] [Subscription] [Fast Unsubscribe] [User Settings]

Reply via email to