Я - разработчик игр, и я предпочитаю использовать C#. Когда я спросил, в чем недостатки написания приложений реального времени на C#, я получил 1 существенный момент назад: сборник мусора и непредсказуемое влияние, которое он может иметь на производительность.Неуправляемый C# по сравнению с C++
Мой встречный вопрос, как насчет неуправляемого C#? Как он сравнивается (по производительности) с C++? Является ли это допустимым вариантом для разработки программного обеспечения?
Я не очень-то разбираюсь в неуправляемом C#, и все «неуправляемые вопросы C# против C++», которые я видел, остались без ответа или неточно ответили. Эти вопросы не были связаны с переполнением стека.
EDIT:
Я считаю, umanaged C# является "небезопасный код".
На какой платформе неуправляемый C#? Я никогда не слышал об этом. C# был разработан для управляемой среды .net и остается таким, за исключением, возможно, если вы смотрите на монофонический сенсорный/дроид. Если такой платформы нет, возможно, именно по этой причине ее не так много узнать. –
Что на Земле «Неуправляемый C#»? O_O – Drop
Я слышал о C#, который не подпадает под управление памятью (и, возможно, и другие вещи). Он позволяет использовать указатели стиля C++. Пример может быть найден путем декомпиляции некоторой функциональности ядра .Net (я думаю). –