Slashdot Mirror


Gosling Reacts To Apple's Java Deprecation

Kurofuneparry writes "Apple has announced that Java is deprecated as of the most recent update to OS X. This shot across the bow is getting some responses. To Jobs' claim that 'Sun (now Oracle) supplies Java for all other platforms,' James Gosling is quoted as saying that 'simply isn't true.' Much talk of a coming turf war is to be had. This certainly can't be unrelated to statements from Jobs recently covered on this website and is sure to make waves. Apple has enjoyed significant success recently accompanied by a widespread sense that they can do no wrong in business or design. However, is deprecating Java a mistake? It doesn't take much insight to connect the dots and see that Apple has starting marking friends and enemies relative to the increasingly heated fight for mobile and other platforms."

3 of 436 comments (clear)

  1. If you mention Goslings reaction by Anonymous Coward · · Score: 5, Informative
  2. Re:Oh honestly by jgulla · · Score: 5, Informative

    First off, IBM and HP maintain their own JVMs (as did Microsoft until the Sun/MS lawsuit). Secondly, Apple insisted on being the one to port their JVM. Reading the blog post by Gosling will tell you that. And thirdly, they didn't do it "for free" (at least in the early days - not sure about the last few years). I was at Javasoft back then, and Sun funded some Apple engineers to work on the port.

    I don't have a problem with someone else (say, Sun^H^H^HOracle) doing the port - it would be more timely, up-to-date, etc. I just wish they would have had a something worked out saying "We're not gonna support our JVM, and Oracle will be doing this starting on ...
     

  3. Re:Cost to support benefit by JonySuede · · Score: 5, Informative

    I know of one significant difference between the jvm: I made a scheme interpreter in java for a BSc project and when my interpreter ran on a mac I could evaluate 10000!, it would take a long time but I would finally have a result but on a pc or linux or even a SUN server it crashed around 4000! with a stack overflow. This difference was caused by the JVM, the one on from apple would optimized tail call recursive JITed methods into loop. The one from SUN would not....

    --
    Jehovah be praised, Oracle was not selected