Кто-то спросил меня, насколько я знаком с VC++ и насколько я знаком с C++. В чем разница?
В чем разница между VС++ и С++?
Ответы (10)
C++ — это настоящий язык, VC++ — это Microsoft Visual C++, IDE для разработки на C++.
Из stason.org:
C++ — это язык программирования, Visual C++ — его реализация Microsoft.
Когда люди говорят об изучении Visual C++, обычно это больше связано с изучением того, как использовать среду программирования и как использовать Microsoft Foundation Classes (MFC) для Windows, а не с языковыми проблемами. Visual C++ может и будет компилировать прямые C и C++.
C++ — это название языка программирования, одобренного комитетами по международным стандартам (ANSI/ISO).
VC++ («Visual C++») — это название продукта компилятора Microsoft C++, а иногда, но не официально, IDE, с которой он поставляется («Visual Studio»).
Ну, Visual C++ раньше обозначал компилятор Microsoft C++ плюс библиотеку MFC. По сути, нет никакой разницы в самом языке, но VC++ включает в себя библиотеку и некоторую поддержку IDE для простого создания графических интерфейсов.
vc++ — это среда разработки, а c++ — язык
VС++ означает разные вещи для разных людей. Вы можете использовать среду Visual Studio для создания (почти) стандартных приложений C++. Вы также можете использовать его для специфичных для Microsoft дополнений, которые варьируются от версии к версии. Например, компоненты MFC для приложений Windows или более новый C++/CLI для приложений .NET.
VC++ — это сокращение от Visual C++, представляющее собой IDE (интегрированную среду разработки), разработанную Microsoft и входящую в состав Visual Studio. С++ - это язык.
C++ — это язык, VC++ (Visual C++) — это среда разработки Microsoft, предшественница Visual Studio, помогающая писать на C++.
Вы можете знать все, что нужно знать о C++, но никогда не видели VC++.
VC++ — это IDE, разработанная Microsoft с использованием компилятора Microsoft C++, а C++ — это язык программирования.
Visual C++ и C++ — две совершенно разные вещи. Однако они связаны.
C++ — это язык программирования высокого уровня, который компилятор преобразует в машинный код, понятный и исполняемый компьютером.
Visual C++ — это инструмент, созданный Microsoft для упрощения написания, компиляции и отладки исходного кода C++. Visual C++ — это интегрированная среда разработки (IDE).
http://www.cplusplus.com/forum/beginner/172353/
В некоторых случаях они относятся к соответствующей реализации C++ и ее компиляторам.
C++ относится к стандартным заголовкам/функциям и их компилятору GCC C++.
VC++ относится к реализации Microsoft стандарта C++ и его компилятору VC++.
Они не совместимы друг с другом. Сетевые/поточные функции Linux, числовые типы данных отличаются от их аналогов в Windows. Вы не можете скомпилировать код Linux C++ непосредственно в Windows без использования сторонних портов GCC, таких как Cygwin/MinGW.
Большинство академических и исследовательских инструментов и библиотек написаны на C++ (GCC), и компилировать их на VC++ будет сложно.