Linked by Thom Holwerda on Tue 1st May 2012 21:59 UTC
Mono Project Wow. "One crazy idea that the team had at that dinner was to translate Android's source code to C#. Android would benefit from C# performance features like structures, P/Invoke, real generics and our more mature runtime. [...] We decided it was crazy enough to try. So we started a small skunkworks project with the goal of doing a machine translation of Android from Java to C#. We called this project XobotOS." Most of Android's layouts and controls are now in C#. The small benchmark is stunning, but as much as I admire the work, I'm wondering that this like going from bad to worse - from Oracle's Java to Microsoft's C#.
Thread beginning with comment 516606
To read all comments associated with this story, please click here.
by Verunks on Tue 1st May 2012 22:41 UTC
Member since:

I always wondered why google picked up java for android especially since they use python pretty much everywhere, I understand that java is probably the most used language right now so it would be easier to attract more developers but as a developer myself I find android programming a huge mess, I don't know how it is on ios but I think that wp7 is pretty much the same as .net/silverlight wpf and that's just beautiful compared to android

Reply Score: 3

RE: java
by Rugxulo on Wed 2nd May 2012 20:07 in reply to "java"
Rugxulo Member since:

Yes, it seems Java is #1 by far, but yeah, I agree, it's still a weird choice (IMO). Though I guess things like ARM's Jazelle / JIT help a lot. So you've got lots of programmers for it by default, which is good for lots of apps. But why not Python? Dunno (though with SL4A you can now use Python, among others), perhaps it's too slow. Unladen Swallow was Google's attempt at fixing that (right?), but they eventually gave up on that. Or maybe they intend Go as a future solution? Or maybe C++11? Who knows, it's a complicated world.

Reply Parent Score: 1