computerworld.com — SAN FRANCISCO -- Sun Microsystems Inc. at its JavaOne conference today announced that it would open-source Java but added that before it does so, company officials have to be certain the move won't lead to diverging paths in the code.
May 16, 2006 View in Crawl 4
keithcuMay 16, 2006
This is the most important piece of OSS news in the last year. Sun has much work ahead of it to figure out what it means for all of their codebases, and it will take them several months to work through it, but its great to see that they've done the hardest part which is make the commitment.Now we just have to help them figure out exactly what it should mean and hold their feet to the fire as necessary!.Net was a distraction that shouldn't have been created but the fact that .Net is more widespread than Java on the Linux desktop had to have been a part of that. Mono scared Sun...
jayfMay 17, 2006
Hopefully this can help to provide a reference implementation of the MIDP API in J2ME so there isn't so much device fragmentation.Thank you Sun!
asmodeusMay 17, 2006
To me, frothing at the mouth evokes images of a dog that has gone insane.
aldenhgMay 17, 2006
I wonder how long it will be until there are compilers that will make native binaries. Oh, what a wonderful day it will be when I won't have to have that stupid VM running.
fullcollapseMay 17, 2006
FormulaOne = lame java nerd
crazenMay 17, 2006
b7j0c you're making a fool of yourself.Any level 400 CS student knows that a large portion of optimizations are based on heuristical assumptions made during the static compile of a C program. With Java and other virtual machine languages, actual statistical information can be gathered to re-optimize during run time. Over a long enough sample you get accurate reading of how the software will behave.If you knew anything about Java or any other "real" VM based system then you would also know that malloc (how long ago, if ever, were you a programming student? In the OO world it's new, and it's not a good idea to mix the two) it takes many more instructions to the CPU to actually allocate memory than to use it. In Java with a three generational (at least in Sun's VM) garbage collector, the memory is allocated during startup, thereafter you're marking the memory within the block as opposed to relying on the system's default heap manager to do the work for you. hence the mark and sweep garbage collector is necessary.The only reason why I'm explaining this is because some quiet new CS student might believe in your gibberish, because you probably didn't understand a word I said.
tehbioMay 17, 2006
Good news, this may greatly help Java boost in usage and support.
am088May 22, 2006
Can't wait to compile java!!!
Closed AccountApr 16, 2007
evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-1.evdenevenakliyat.name">http://evden-eve-nakliyat-1.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-2.evdenevenakliyat.name">http://evden-eve-nakliyat-2.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-3.evdenevenakliyat.name">http://evden-eve-nakliyat-3.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-4.evdenevenakliyat.name">http://evden-eve-nakliyat-4.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-5.evdenevenakliyat.name">http://evden-eve-nakliyat-5.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-6.evdenevenakliyat.name">http://evden-eve-nakliyat-6.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-7.evdenevenakliyat.name">http://evden-eve-nakliyat-7.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-8.evdenevenakliyat.name">http://evden-eve-nakliyat-8.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-9.evdenevenakliyat.name">http://evden-eve-nakliyat-9.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-10.evdenevenakliyat.name">http://evden-eve-nakliyat-10.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-11.evdenevenakliyat.name">http://evden-eve-nakliyat-11.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-12.evdenevenakliyat.name">http://evden-eve-nakliyat-12.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-13.evdenevenakliyat.name">http://evden-eve-nakliyat-13.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-14.evdenevenakliyat.name">http://evden-eve-nakliyat-14.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-15.evdenevenakliyat.name">http://evden-eve-nakliyat-15.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-16.evdenevenakliyat.name">http://evden-eve-nakliyat-16.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-17.evdenevenakliyat.name">http://evden-eve-nakliyat-17.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-18.evdenevenakliyat.name">http://evden-eve-nakliyat-18.evdenevenakliyat.name</a>evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-19.evdenevenakliyat.name">http://evden-eve-nakliyat-19.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-20.evdenevenakliyat.name">http://evden-eve-nakliyat-20.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-21.evdenevenakliyat.name">http://evden-eve-nakliyat-21.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-22.evdenevenakliyat.name">http://evden-eve-nakliyat-22.evdenevenakliyat.name</a><a class="user" href="http://evden-eve-nakliyat-23.evdenevenakliyat.name">http://evden-eve-nakliyat-23.evdenevenakliyat.name</a>evden eve nakliyat nakliye<a class="user" href="http://evden-eve-nakliyat-24.evdenevenakliyat.name">http://evden-eve-nakliyat-24.evdenevenakliyat.name</a>ankara evden eve nakliyat<a class="user" href="http://evden-eve-nakliyat-25.evdenevenakliyat.name">http://evden-eve-nakliyat-25.evdenevenakliyat.name</a>