Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Ада и другие языки _ Visual C++.NET VS Visual C++

Автор: demon_21 17.08.2007 19:26

Я недавно получил в свое распоряжение Visual Studio 6.0 и немного научился программировать на Visual С++. Теперь я хочу научится программировать под .нет. но встает такая проблема-поддерживают ли более поздние версии Visual Studio программирование НЕ для .НЕТ?И сразу 2-ой -имеет лы смысл учится программировать не под .НЕТ, которая сейчас очень популярна?

Автор: hardcase 17.08.2007 22:08

Цитата(demon_21 @ 17.08.2007 16:26) *
Я недавно получил в свое распоряжение Visual Studio 6.0 и немного научился программировать на Visual С++. Теперь я хочу научится программировать под .нет. но встает такая проблема-поддерживают ли более поздние версии Visual Studio программирование НЕ для .НЕТ?И сразу 2-ой -имеет лы смысл учится программировать не под .НЕТ, которая сейчас очень популярна?
На данный момент существует 2 реализации С++, обе поддеживаются всеми Visual Studio начиная с 2003 (за более раннюю сказать не могу):
  1. Visual C++ - это классический С++ от Microsoft, в котором есть все ATL/STL/MFC/Win32 и прочие звери.
  2. Managed C++ - это реализация С++ для .NET Framework.
Эти две версии С++ очень сильно отличаются друг от друга, фактически это 2 разных языка.

Начинать программировать под .NET лучше с C# или VB.NET. Тогда будет понятнее откуда взялись те или иные конструкции Managed C++.