2011-02-09 2 views
0

Я занимаюсь визуальным C++. Но я слышал, что он мало используется в промышленности. C# кажется гораздо более популярным. Это заставляет меня задаться вопросом, почему MS потрудилась поддерживать обе платформы в разработке? Есть ли что-то особенное, что Visual C++ используется для того, что C# не может обрабатывать?Что такое разработка Visual C++ и C#?

+0

Хотя ваш вопрос может быть подлинным, предположения, на которые вы его основываетесь, сформулированы таким образом, что это делает вопрос, скорее всего, вызвал бы аргумент, а не дискуссию, а не «ответы». Вероятнее всего, вы получите ответы только с первым и последним предложениями, а остальные будут отредактированы. –

+0

Я только что понял, что, возможно, «обидел» некоторых людей. На самом деле, я не хотел.Я не подразумевал, что C++ уходит, просто казалось, что странная MS одновременно поддерживает две похожие языковые платформы. –

ответ

0

вы ослышались ...

к моему знанию, большинство из наиболее популярных коммерческих приложений произрастают приложение, разработанное в Visual C++ (или C++ с другими компиляторами):

Word, Excel, Sql Сервер, Visual Studio, Corel Draw, Internet Explorer ... это НЕ разработанных в .NET

+0

Передняя часть всей Visual Studio 2010 написана в WPF (C#/VB). –

+0

Спасибо за информацию. Я искренне слышал, что C# была новой звездой для разработки программного обеспечения, во-вторых, Java. –

+0

Да, Visual Studio IDE - это WPF, но это только один модуль. –

1

Чтобы узнать основные различия между этими двумя языками, вы должны взглянуть на THIS статей.

0

Факты:

  • Microsoft "не дают C++ прочь"
  • C++ и C# отличаются
  • Visual C++ широко используется
  • Visual C# широко используется.

Является ли Visual C# более используемым, чем Visual C++ сегодня? Возможно. Но это не значит, что Visual C++ уходит.

0

Microsoft не «отдает» Visual C++. Существует бесплатная ограниченная версия программного обеспечения, но настоящий профессиональный инструмент продается. И в то время как MS хотела бы, чтобы вы подумали, что C# гораздо более популярна, на C++ сделано много профессионального программирования, намного больше, чем на C#.

А для разработки в расширенном C++ в Windows Visual C++ - это невероятно сильный инструмент, включая отличный отладчик. C++ не уходит, и не является Visual C++.

0

У C++ все еще есть огромное количество, это очень мощный язык, и многие крупные приложения по-прежнему работают на C++, чтобы ответить на ваш вопрос короче - Microsoft по-прежнему поддерживает C++, потому что потеряет бизнес, если он этого не сделал. Люди, которые работают в основном на C++, должны искать в elswhere для среды IDE, поддерживающей C++.

Чтобы назвать один, C++ предоставляет больше свободы для точной настройки ваших приложений на более низком уровне.

0

Вот предыдущий StackOverflow вопрос сравнивая два: Visual C++ versus Visual C# , which is the best to learn?

А вот и MSDN страницы сравнения C++ на C#: http://msdn.microsoft.com/en-us/library/yyaad03b(v=VS.90).aspx

Я использую C# ежедневно в своей работе, и я думаю, что здесь, чтобы остаться для много времени. : o) (И если вы пишете программное обеспечение для Windows-машины, C# - отличный вариант!: o))