Content deleted Content added
LaVieEntiere (talk | contribs) ←Created page with '==Sun vs Microsoft Windows== This also belongs in the Criticism of Java article, but it should be noted that the lawsuit Sun brought against Microsoft hurt the cons...' |
Need to differentiate Sun vs generic implementation |
||
Line 1:
==Sun vs Microsoft Windows==
This also belongs in the Criticism of Java article, but it should be noted that the lawsuit Sun brought against Microsoft hurt the consumer. Since the Microsoft VM no longer ships with Windows XP (or can be downloaded), any page that contains a Java applet will be frozen for up to 3min on slow systems while the JRE loads, This has not changed with , and is a significant detriment. There are some advantages to having a VM built into the OS's structure. [[User:LaVieEntiere|LaVieEntiere]] 16:51, 30 April 2007 (UTC)
== Need to differentiate Sun vs generic implementation ==
A general problem with several of the Java articles, but especially this one. SUN DOES NOT HAVE THE ONLY JAVA IMPLEMENTATION!!! Several of the "new" techniques discussed here (such as global register assignment) were done by other implementations in 1.2. Escape analysis and lock coarsening in 1.3 (if not bfore).
In another of the articles the concept of a stack-oriented IL is discussed as if it were a new idea, but it dates back to at least the P-code compilers for the original PC. IBM System i was using a stack-oriented IL (targeting a RISC engine with full global register allocation) several years before Java was introduced.
There needs to be some general technique introduced to distinguish between the quirks of Sun's implementation and the general architecture of the language.
[[User:Danhicks|drh]] 03:07, 4 May 2007 (UTC)
|