So what exactly is coming with extended C++ support?

via Digitalmars-d digitalmars-d at puremagic.com
Tue Sep 30 07:08:07 PDT 2014


On Tuesday, 30 September 2014 at 13:59:01 UTC, po wrote:
>  It doesn't mention anything about moving C++ into C#.
> Even with IL2CPP, C# has fundamental design trade offs that 
> make it slower than C++(GC is just one of them), so it wouldn't 
> make much sense to port engine code to C# unless they wanted it 
> to run slower.

Yes, the info on CIL instruction set suggests that is a very 
simple IR, which is an advantage if you want to prove safety or 
write portable code, but that also means CIL will have a hard 
time beating llvm. Some performance related decisions have to be 
taken at a higher abstraction level than CIL.


More information about the Digitalmars-d mailing list