Использование VC ++ в эти дни? - PullRequest
1 голос
/ 06 декабря 2009
  1. Может кто-нибудь привести примеры некоторых хороших приложений / проектов, которые сделаны в VC ++ коммерческими и некоммерческими.

  2. Что вы используете VC ++ для этих (2008 ...) дней?

  3. Есть ли корпоративное приложение трехуровневое, т.е. написано на VC ++

  4. Есть ли какая-либо польза в наклоне МФЦ в эти дни?

Ответы [ 6 ]

3 голосов
/ 06 декабря 2009

Компьютерные игры по-прежнему написаны на C ++ для Windows с использованием Visual Studio. Корпоративные приложения обычно используют c # или java, поскольку у предприятий есть больше денег на покупку оборудования, чтобы компенсировать разницу в производительности, когда игры должны работать на значительном количестве устройств, таких как PS3, Xbox 360, PS3, Windows, Mac и т. Д. с ограничениями на память.

Также на C ++ по-прежнему написаны встроенные продукты, системные утилиты и программное обеспечение, в которых широко используются несколько низкоуровневых API. Это определенно все еще имеет применение.

2 голосов
/ 06 декабря 2009

Для вещей низкого уровня, все еще нет ничего лучше C и C ++. Например, я написал Taekwindow в Visual C ++ 2008. Он состоит в основном из вызовов API Windows; любой другой язык будет слишком хлопотным, а в этом случае даже невозможным (процедуры подключения).

Инструмент настройки был сделан в C #, но в настоящее время я переделываю его в C ++, чтобы упростить повторное использование кода. Я кратко посмотрел на MFC, но решил, что мне не нравится его раздувание для такой простой программы, поэтому я использовал только API-интерфейс Windows и его менеджер диалогов. Правда, иногда я могу быть немного мазохистом.

1 голос
/ 06 декабря 2009

Microsoft сказала, что они улучшат MSVC, потому что у них есть клиенты, у которых уже есть миллионы строк C ++. Насколько я знаю, большинство известных коммерческих приложений для Windows, не говоря уже о самой Windows, создаются с использованием MSVC: приложения, которые создавались годами.

0 голосов
/ 09 декабря 2009

Visual C ++ - это совершенный инструмент программирования, который до сих пор широко используется в большинстве Core Banking and financial products, разработанных компаниями-разработчиками программного обеспечения. Насколько я знаю, adobe products разработаны в VC++, и если вы хотите что-то кодировать в windows based pda or phones, vc++ embedded, который также называется eVC++, это путь. Большая часть уровня ядра rootkits разработана с использованием VC ++ с функциональностью DDK. Список можно продолжать так. Нет оснований считать, что vc ++ не используется в наши дни.

0 голосов
/ 06 декабря 2009

Большинство кроссплатформенных компьютерных игр всегда написаны на VC ++, так как абстракции всегда используются в любом случае. Некоторые платформы, такие как PS3, позволяют компилировать игры прямо из VC для PS3.

Я бы сказал, что все кроссплатформенные, которые должны работать на Windows, Mac и / или Linux, имеют большие шансы быть написанными на VC, потому что это лучшая IDE из всех.

0 голосов
/ 06 декабря 2009

Самый последний раз, когда я использовал MSVC (и MFC), был на PocketPC / SmartPhone (то есть Windows Mobile).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...