Очень часто идут споры от том стоит ли использовать технологию .NET Framework или нет.Основной аргумент это низкая производительность managed кода.А кто мешает скомпилировать быстродействующий код в dll и вызывать ее из C# например?Преимущества C# ведь только в быстроте разработки интерфейса а все остальное можно писать на C++ и компилировать dll.
KingT Низкая производительность managed кода - это миф. Managed code компилируется в native и по эффективности не уступает С/С++
KingT Если шарп -не цель, можно вообще в одном файле намешать managed и native код - вот такое извратство
s0larian На любом языке можно так накодировать, что тормозить будет. Ситуция в чем то схожа с дельфи. Многие злоупотребляют визуальными компонентами и лепят тормозных монстров. Я же говорю о качестве и скорости генерируемого кода в принципе. Оно практически не уступает С++. Единственное, что может иногда подтормаживать - это сборка мусора. Но абсолютно не проблема в критических местах запрещать делать эту сборку.
никто не мешает... я ваще постоянно так делаю, тобишь на решетке разрабатываю интерфейс в основном... но у длл есть свои весомые недостатки... по этому поводу читай Джеффри Рихтера... канеш миф... что значит низкая производительность? любое обобщение каких весомых алгоритмов и методов будет работать медленнее, чем частная реализация того же... это вполне понятная закономерность... а те, кто наезжает на новые технологии, обычно просто ленятся эту новую технологию изучать...