Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 是vc++;是语言还是工具_Visual Studio_Visual C++ - Fatal编程技术网

Visual studio 是vc++;是语言还是工具

Visual studio 是vc++;是语言还是工具,visual-studio,visual-c++,Visual Studio,Visual C++,VC++(visual C++)是一种语言还是一种工具?如果它不是一个工具,那么VisualStudio和VC++(visual C++)之间有什么区别?另外,在visual studio中使用哪种编译器?Microsoft的语言非常模糊。例如,它们是指“强大而灵活的VisualC++中的Visual C++语言和工具”。其中,他们引用“Visual C++编译器工具”(不说任何关于VisualC++语言)。 我可以看出,VisualC++(和/或Visual Studio,根据您的观点)提供了

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

Microsoft的语言非常模糊。例如,它们是指“强大而灵活的VisualC++中的Visual C++语言和工具”。其中,他们引用“Visual C++编译器工具”(不说任何关于VisualC++语言)。

我可以看出,VisualC++(和/或Visual Studio,根据您的观点)提供了许多微软特定的库,但它们对C++语言本身没有任何改变。在我看来,VisualC++是一种工具,而不是一种语言。工具支持的编程语言是C++。(实际上,它们支持一些语言变体,如C++ + CLI和WRRTC++),但其他IDE和工具也支持这些变体。语言和工具不一样,尽管微软在这些问题上一直含糊不清。 也来自:

微软Visual C++(通常简称MSVC或VC++)是一个商业化(免费版本),集成开发环境(IDE)产品,由微软为C、C++、C++编程语言。


Visual C++是语言。MVCC(或微软Visual C++编译器)是工具。@ RICHARJ.R.SRSII:微软的C++风格从根本上是什么不同的?您指的是C++/CLI还是C++/CX?这些是Visual C++还支持的不同语言。但它也支持标准C++(或者接近它,没有我知道的实现是100%兼容)。@ RICHARJ.R.Ssisi:它在某些地方不跟上,但它也在其他领域领先,例如,它的标准库比LIbSTDC++ ++更完整,即使没有实现初始值设定项列表和可变模板。C++11功能比较-@RichardJ.RossIII,你为什么投票结束这个问题?该网站说,与“程序员常用的软件工具”相关的问题对该网站来说是有效的问题。是的,它是一种工具,而不是一种语言。语言是C++。Visual C++环境支持多种语言,包括C++。你找到的文件的区别取决于谁写的。一个显然是由市场营销部产生的。“技术作者可能会更精确。”CodyGray——关于作者身份差异的有趣假设。我的愤世嫉俗的观点是,微软故意使用令人困惑的语言来阻止开发人员考虑其他工具。毕竟,如果竞争IDE支持C++而不是“Visual C++”,而我在“Visual C++语言中”,那么,那个IDE显然不是我的。