Android Ported To C#
New submitter Eirenarch writes "Xamarin has just announced that they got the Java part of Android ported to C# via machine translation. The resulting OS, called XobotOS, is available on Github. They claim some serious performance gains over Dalvik. For them, this is an experiment that they are not planning to focus on, but they will be using some of the technologies in Mono for Android."
....this still won't save you from the Oracle software apocalypse.
1. The Microsoft patent grant for C# is more permissive than the patent grant for Java.
2. Oracle is suing Google over Java right now..
I can already tell you how that will turn out: Microsoft won't be suing anyone.
C# and the core runtime are ECMA standards with strong patent promises, meaning Microsoft explicitly gives everyone in the world the right to implement their own C# compiler and version of the System.* libraries.
Their open-ness with regard to the CLR and C# is far and away better than Sun did with Java. They even contributed DLR code to mono itself.
Not to mention how much better the language is... With real co/contra variant generics (type erasure? GTFU), first-class functions with delegates, closures, lambda expressions, and LINQ. Plus the new async/await stuff. On and type inference just makes things easier on a day to day coding basis.
Meanwhile Java has spent the last 10 years standing still. They couldn't even get closures into the latest release and from my understanding of the docs they aren't going to do true first-class closures anyway. It's a freakin joke of a language at this point.
Natural != (nontoxic || beneficial)
Hash? I though it was a bunch of pluses squished together to save space. You're saying C# isn't C++++?
Wow, my mind's blown. Cue Lemmings' self-destruct animation: Grabs head and explodes!
Microsoft is a bigger, more evil giant than even Oracle.
I'm not entirely sure you've ever dealt with Oracle...
Oracle vs Google is like "do no good" vs "do no evil".
That's Dalvik, NOT the JVM.