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#.
Permalink for comment 516601
To read all comments associated with this story, please click here.
RE: I'm disappointed
by schala09 on Tue 1st May 2012 22:26 UTC in reply to "I'm disappointed"
schala09
Member since:
2012-05-01

Are you really surprised? This came from the team that's responsible for writing Mono, a free version of C#. And anyway, C# is a major language, used by millions of programmers worldwide, and which is an ECMA standard. I have never heard of Vala until just now; based on a quick Google search, it seems to be written by two people in their spare time.

Also, note that a language is not its implementation! It is possible to use any compilation strategy for any language. gcj is an ahead-of-time compiler for Java, and Microsoft produces an ahead-of-time compiler for C# called ngen.

Reply Parent Score: 3