是vc ++是语言还是工具

时间:2013-04-17 04:13:48

标签: visual-studio visual-c++

VC ++(visual C ++)是一种语言还是一种工具?如果它不是一个工具,visual studio和VC ++(visual C ++)有什么区别?另外,在visual studio中使用了哪个编译器?

1 个答案:

答案 0 :(得分:2)

微软的语言很模糊。例如,in one place,它们指的是“Visual Studio中功能强大且灵活的Visual C ++语言和工具”。在another中,它们指的是“Visual C ++编译器工具”(没有说“Visual C ++语言”)。

据我所知,虽然Visual C ++(和/或Visual Studio,取决于您的观点)提供了许多特定于Microsoft的库,但它们并没有对C ++语言本身进行任何更改。在我看来,Visual C ++是一种工具,而不是一种语言。这些工具支持的编程语言是C ++。 (实际上,它们支持一些语言变体,例如C ++ / CLI和WinRT C ++。但是其他IDE和工具也支持这些变体。语言和工具不尽相同,尽管微软在这些问题上一直存在模糊性。)

同样来自Wikipedia

  

Microsoft Visual C ++(通常缩写为MSVC或VC ++)是Microsoft的商业(免费版本)集成开发环境(IDE)产品,用于C,C ++和C ++ / CLI编程语言。