<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Kopretinka: Comments on The role of JVM</title>
  <link rel="alternate" type="text/html" href="http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/" />
  <link rel="self" type="application/atom+xml" href="http://www.jacek.cz/blog/archives/000071-comments.xml" />
  <id>http://www.jacek.cz/blog/comments.xml</id>
  <updated>2005-12-14T15:15:12Z</updated>
  <generator uri="http://www.sixapart.com/movabletype/">Movable Type 3.31</generator>
 
<entry>
  <title>Comment by Stefan Tilkov</title>
  <link rel="alternate" type="text/html" href="http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-266" />
  <id>http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-266</id>
  
  <published>2005-12-02T22:06:54Z</published>
  <updated>2005-12-02T22:06:54Z</updated>
  
  <content type="html"><![CDATA[<p>I'm not a language designer, but compiling to different target machines is pretty much a solved problem AFAIK. The value, though, would be questionable -- it's not the VM that is the problem, it's the libraries. Even if java.* were solved, javax.* is pretty much open-ended and not cleanly mappable to .NET frameworks.</p>]]></content>
  <author>
      <name>Stefan Tilkov</name>
      <uri>http://www.innoq.com/blog/st/</uri>
  </author>
</entry>
<entry>
  <title>Comment by Jacek</title>
  <link rel="alternate" type="text/html" href="http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-275" />
  <id>http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-275</id>
  
  <published>2005-12-03T13:55:30Z</published>
  <updated>2005-12-03T13:55:30Z</updated>
  
  <content type="html"><![CDATA[<p>Stefan, I think that the new, VM-independent language, might have its own set of extension libraries that would be implemented over javax.* or the .NET equivalent, and that's the hard part, not the actual compilation.</p>]]></content>
  <author>
      <name>Jacek</name>
      <uri>http://jacek.cz/blog/</uri>
  </author>
</entry>
<entry>
  <title>Comment by Tobbi</title>
  <link rel="alternate" type="text/html" href="http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-294" />
  <id>http://www.jacek.cz/blog/archives/2005/12/the_role_of_jvm/#comment-294</id>
  
  <published>2005-12-14T15:15:12Z</published>
  <updated>2005-12-14T15:15:12Z</updated>
  
  <content type="html"><![CDATA[<p>Hi Jacek,</p>

<p>I think there was such a "mistake" - remember CISC, RISC and post-RISC generation of processors. RISC architecture is even simpler than JVM bytecode. The result now - processors having RISC core and CISC layer over it. Why? I think that experience proved it is too difficult (low effectivity, hard to use...) to implement an "all-in-one" architecture like your proposed one.</p>

<p>The next argument plays against your model. My laptop is Dell. Well, how many "providers" created it? Surely many. My software is compiled using many compilers. My software is made by many authors...</p>

<p>Having this fact and looking at work of e.g. W3C - I see standardization is a dinosaur offen producing useless crap. (In fact, I think the only good "standardization" is done by power of MS - everything on their own, the others accept it silently.)</p>

<p>If standardization process were put to CPU's world ten years ago, we would use calculators today (never mind - standardized).</p>

<p>And one more note:<br />
Writing .NET app (in C#) I took a Java library (using sockets and other java.* stuff) and was very surprised when the code was compiled and run without any problem.<br />
</p>]]></content>
  <author>
      <name>Tobbi</name>
      
  </author>
</entry>

</feed> 
