CrashTECH wrote:
He was probably just being classy by saying something without saying anything.
In a previous post, JAG made a comment about Oracle making drastic cuts in salaries. I made not sure if Sun paid well or Oracle is just cheap though (or both). Apparently, quite a few of Sun's engineers have elected to work elsewhere, and he feels that quite a few might even create companies of their own. Could be interesting...
DJSPIN80 wrote:
Wow! Maybe M$ will scoop him up, have him work on .NET.

Maybe Google? Maybe he could go work for Apple and clean up Objective-C a bit.

1) I doubt that he will end up at MS given his involvement in the Java .NET case/war, but you never know. It is a slim chance, but he might show up at MS research.
2) I could definitely see him working for Google. A few prominent Java guys are already there, and given the number of people who worked at Sun then headed over to Google, he has probably worked with quite a few of their top guys.
3)
Apple could be a really interesting option. I thought Gosling working at Apple for a split second previously (then chuckled and said "nah"). I have the strong impression that Gosling is nuts and bolts compsci guy. For example, he consideres the JVM, not the Java language, to be the important feature of Java. What if Apple created an Objective-C virtual machine to hook more people on their apps?
[note: I'm assuming that an Obj-C VM doesn't already exist... I know GCC supports Obj-C, but I'm not sure to what extent.]
If Apple placed Objective-C and their tools (which I understand are incredibly good) in a position to compete with Java, .NET and C++, they could win over A LOT of developers and move even more people over to their platform. There are a lot of possibilities to consider...
I would love to see Objective-C take over C++. =)
DJSPIN80 wrote:
Either way, that's a HUGE loss for Oracle. We'll see what happens to Java at this point.
For the next few years, Java will be fine. There is still a huge demand for the language and the Java Community Process should keep things together. Long term, it will be interesting to see how Oracle decides to support Java. For example, are they going to develop and improve the virtual machine on all the platforms that Sun currently supports? I could see Oracle/Sun stopping support for Mac and Linux which would leave the whole platform in basically the same position that .NET currently is in terms of cross-platform desktop support.