Sun yanks FreeBSD's Java license
Posted Jan 12, 2005 2:00 UTC (Wed) by
mmarq (guest, #2332)
In reply to:
Sun yanks FreeBSD's Java license by mrshiny
Parent article:
Sun yanks FreeBSD's Java license
" Are you saying that we should virtualize existing languages? Or that we should make cross-platform java? I'm not really sure what you mean about doing it "the other way around". "
No !!... the other way around is that the compiled native form of Java can be made to run as fast or much faster than the bytecode form on a VM... it isn't today with GCj but it could very well be. It needs to improve dramaticly the executable native form "code" that the compiler spits.
For the developer this is an almost interely transparent change. The same applyes to C#.
" My point is that the actual performance of the running product is FASTER in some cases when you use Java than when you use C++ or C or Perl or whatever. "
When it comes to time sharing computation it is possible that a very optimized form of virtualized code, like Java bytecode on an VM or JIT, dont take any mesurable penaltys over a native compiled form. But when it comes to real time solutions, soft or hard real time solutions, when applications need to do data streaming(video, audio, animation) without hicups, or even when they do intensive graphics, like in next generation 3D Desktops. Then a VM or a JIT, be it of Java or of any other language yet to be invented or not, seems to me to be an inadquate approach. Why wast resources on another layer of indirection, be it a VM or a JIT ?, why take the overhead ?...
And real time aware applications, intensive graphics, streaming data, with integration of VoIP, videoconference, whiteboarding in groupware solutions, *real* 3D Desktops and application, streaming music and movies over the internet... will be just everywhere in server, desktop and embeded!
All this dont displace Java. It only means that a powerfull native form compiler would be a very well comed addition to all those that love and program in Java, not out of idealism but out of necessity.
(
Log in to post comments)