Автор Тема: C# vs C++  (Прочитано 1165 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн amorphius

  • Коллежский регистратор
  • *
  • Сообщений: 4
  • Репутация: 0
C# vs C++
« : °ТУгбв 11, 2009, 02:17:26 pm »
Обожаю C# за его умение делать интерфейс. Убежден до мозга костей, что программист должен заниматься разработкой собственно алгоритма программы, а не тратить 75% времени на проектировку интерфейса, из за этого у меня проблемы с MFC, ибо он тупо как то устроен, уж много чего вручную приходится прописывать.
Вот такой вопрос интересный возник у меня: можно ли разработать интерфейс на C#, а функциональность всю на С++, ведь все же С++ обгоняет C# по быстродействию? Можно ли все функции загнать в dll в С++, а потом использовать в Шарпе? Увеличится ли от этого быстродействие программ?

Оффлайн Правдоруб

  • Губернский секретарь
  • **
  • Сообщений: 24
  • Репутация: 1
Re: C# vs C++
« Ответ #1 : °ТУгбв 12, 2009, 07:21:51 am »
Он будет обгонять на определенных операциях, на определенных CPU и при использовании компилятора с ключами компиляции под этот CPU. Операция должна быть долгой и тяжелой по нагрузке - только в этом случае ты получишь хоть какой-то плюс. Ибо все сожрет интероп (передача данных в неуправляемый код + вызов неуправляемого кода + получение данных обратно).