Re: More Java guidelines questions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



2008/4/27 Callum Lerwick <seg@xxxxxxxxxx>:
>
>  IMHO the only reason Java bytecode exists is to make it possible to
>  distribute "run anywhere" proprietary software while keeping the source
>  code closed.

No.  Even originally, that isn't true.  Having separate source and
binary formats gives you a lot of flexibility; for example you can
compile source code that uses new features into an older bytecode in a
compatibility mode.

If you think the reason it's still around is just obfuscation, try
using a modern decompiler.

> Thus in an open source environment, Java bytecode has
>  little reason to exist. If we're going to *distribute* compiled code, it
>  may as well be nice fast native code.

1) Hotspot does a fine job of creating native code.
2) There are a *ton* of languages other than Java that run on top of
the JVM that compile to bytecode.  JRuby, to name one.
3) It's simply not worth trying to go against the grain of the entire
Java community here.

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux