2 ms·
The main page states that the compiler IL2CPU compiles IL to x86 code utilizing NASM. So IL2CPU translates c# code into x86 assembler? Why not translate c# cod
by aninteger 15y ago
The main page states that the compiler IL2CPU compiles IL to x86 code utilizing NASM. So IL2CPU translates c# code into x86 assembler? Why not translate c# code into C and then use gcc (rather than nasm) to build native binaries? That way you get support for x64, arm, ppc, etc.
Also lots of confusing answers:
Can I use Delphi.NET?
Maybe. Unfortunately the Delphi libraries for full of P/Invokes. If you only use the .NET libraries, and use the .NET 2.0 version it might work. Alternatively, you could use Chrome.
Are they talking about Chrome, the browser here? ??
Also why do you need the non free version of Visual Studio? "To further the features of Cosmos development we rely on extending Visual Studio" Why??
- dillon 15y agoI believe they stated it's an OS entirely in C#, therefore having it compile to C would contradict their whole vision. As for your other questions, C# is kind of a mess, with all the different .NET versions and Silverlight. I really enjoy using C# and I'm looking forward to what this project comes to be.
- burgerbrain 15y agoTrying to make a point is fine and all, but turning C# into essentially a compiled language in leu of a more practical approach seems silly. It seems like instead of using C as an intermediate stage they've basically C-ified C#.
- lt 15y agoChrome was the previous name of Oxygene, a .net language derived from pascal: http://en.wikipedia.org/wiki/Oxygene_(programming_language) http://en.wikipedia.org/wiki/Oxygene_(programming_language) The browser kinda stole the thunder from their name.