On Jan 18, 8:48 am, e <evier...@gmail.com> wrote:
> That's a great argument.  I need arguments like these.  I work with people
> who dismiss JVM.  Even though there are many non-Sun JVM's, folks say, "Sun
> is dead -> java is dead -> jvm is dead." ..... even though Java is the most
> popular language right 
> now.http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

A lot of people agree that having some kind of VM is very helpful.  It
may not necessarily be the JVM in the future, but right now the JVM is
popular enough that it's worth using it rather than relying on some
other VM that might also go away.  VMs provide portability, can do a
lot of low-level optimizations (that would otherwise have to go into
the compiler), and have useful services (like garbage collection) that
save folks like Rich a lot of trouble when implementing a new
language.

Saying we shouldn't use the JVM because Sun might go away is like
saying we shouldn't bother improving gas mileage in cars because
gasoline might go away.  (Of course it pays to think about the long
term, but shorter-term gains are worth the work.)

mfh



>
> I wonder if there will ever be a JM ... that is a chip that natively
> executes byte code.  I wonder what they'd have to say, then.  I think I'll
> do a Google search.  I also wonder if it was a tough decision for Rich to
> cut the CLI support.  I know he feels fine looking back.
>
> On Sun, Jan 18, 2009 at 12:23 AM, Mark H. <mark.hoem...@gmail.com> wrote:
>
> > On Jan 16, 6:47 am, e <evier...@gmail.com> wrote:
> > > Is it much much easier to make byte code than assembly code?
>
> > I'll chime in too to say that x86 is only king of the desktop / laptop
> > world -- many portable devices are ARM-based (and a lot of Windows
> > apps run on ARM), and there are other architectures used for
> > enterprise and HPC servers.  Plus it's not clear to me that x86 will
> > win, esp. in power-constrained arenas.  (All those legacy instructions
> > and the translation from x86 ops into reasonable microops eat power
> > and area.)  I've dealt with at least six different instruction sets in
> > my HPC work and the JVM runs on at least five of them:  instant
> > portability!
>
> > mfh
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To post to this group, send email to clojure@googlegroups.com
To unsubscribe from this group, send email to 
clojure+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to