Sicher? Meines Wissens nach ist der IL-Compiler ziemlich effektiv und es dürfte keine relevanten Unterschiede in der Performance zwischen Managed und Unmanaged Code geben. Sowieso sollte es eigentlich auch fast nie einen guten Grund geben Unmanaged Code zu schreiben. Falls doch, ist wahrscheinlich C# ohnehin nicht die richtige Sprache für das jeweilige Projekt.
Zum Thema: Ich liebe C# und ich hasse C++. ^^
Und da treffen es die Wörter lieben und hassen wirklich sehr genau.
Ich habe in keiner anderen Sprache so viel Freude am Programmieren wie in C#. Die Sprache ist meiner Ansicht nach syntaktisch wunderschön designed, das .NET-Framework mächtig und einfach zu benutzen und Visual Studio eine großartige IDE.
Und C++ ist irgendwie für mich der Inbegriff dessen, was man beim Design einer Sprache alles falsch machen kann.![]()