C ++和Visual C ++有什么区别?

C ++和Visual C ++有什么区别?

我知道C ++具有可移植性,所以如果你了解C ++,它与Visual C ++有什么关系? Visual C ++主要用于在线应用程序吗? Visual Basic会更适合桌面应用程序吗?

C ++是一种标准化的语言。 VC ++是一个或多或less实现这个标准的产品。 您可以使用vc ++编写可移植的c ++,但是您也可以使用仅限Microsoft的扩展,这会破坏您的可移植性,但会提高您的工作效率。 这是一个权衡。 你必须决定什么最吸引你。 我维护了用vc ++编写的大型桌面应用程序,所以这是完全可行的。 据我所知,VB的主要优势似乎是开发周期的第一部分可能比使用vc ++更快,但随着项目复杂度的增加,c ++程序往往更易于维护(如果程序员正在追求可维护性,那就是)。

C ++是一种通用编程语言 。 它被认为是一种中级语言,因为它包含高级和低级语言特征的组合。 它由Bjarne Stroustrup于1979年在贝尔实验室开发,作为C编程语言的增强,最初名为“C with Classes”。 它在1983年更名为C ++。

C ++在软件行业被广泛使用。 其部分应用领域包括系统软件,应用软件,设备驱动程序,embedded式软件,高性能服务器和客户端应用程序以及video游戏等娱乐软件。 几个团体提供免费和专有的C ++编译器软件,包括GNU项目,微软,英特尔,Borland等。


Microsoft Visual C ++ (通常缩写为MSVC或VC ++)是Microsoft为C,C ++和C ++ / CLI编程语言提供的集成开发环境(IDE)产品。 MSVC是专有软件; 它最初是一个独立的产品,但后来成为Visual Studio的一部分,并提供了试用版和免费软件的forms。 它具有用于开发和debuggingC ++代码的工具,特别是为Windows API,DirectX和.NET Framework编写的代码。


所以他们之间的主要区别是他们是不同的东西 。 前者是一种编程语言,后者则是商业集成开发环境(IDE)。

C ++是一种编程语言,Visual C ++是一种用C和C ++等语言进行开发的IDE。

VC ++包含了针对.net框架和Windows API开发的工具。

C ++是一种语言,Visual C ++是该语言的编译器。 当然,它(和其他每个编译器)都会对这个语言进行微小的修改,但是所识别的语言是相同的。

VC ++实际上不是一种语言,但通常被称为一个。 当VC ++被称为语言时,它通常意味着微软的C ++实现,它包含了常规C ++中不存在的各种__super ,比如__super关键字。 它类似于在GCC中实现的对C语言的各种GNU扩展。

c ++和visaul c ++有什么区别?

Visual C ++是一个IDE。 还有Embarcadero的C ++ Builder。 (曾经是Borland。)还有一些其他的C ++ IDE。

我知道c + +具有可移植性,所有如果你知道c + +它是如何与visual c + +?

C ++与您在C ++应用程序中使用的库一样可移植。 VC ++有一些专门的库可以在Windows上使用,所以如果你在C ++应用程序中使用这些库,那么你会被困在Windows中。 但是一个简单的使用控制台作为输出的“Hello,World”应用程序可以在Windows,Linux,VMS,AS / 400,Smartphone,FreeBSD,MS-DOS,CP80以及几乎所有其他系统上编译C ++编译器。 注意事实:在http://nethack.org/,你可以下载一个几乎古老的游戏的C源代码,你必须走过一堆迷宫,踢一些怪物,find宝藏,偷一些有价值的护身符,并带来护身符退出。; (这也是一个游戏,你可以通过以前的失败尝试来获得这个护身符。:-) NetHack的源代码是可移植C(C ++)代码的一个很好的例子。

visual c ++主要用于在线应用程序吗?

但是,它可以用于在线应用程序。 实际上,C#更经常用于服务器端Web应用程序,而C ++(VC ++)则用于应用程序所依赖的各种(服务器)组件。

视觉基础会更好的桌面应用程序?

或恩巴克德罗delphi。 Delphi和Basic是比C ++更容易学习的语言,它们都有非常好的开发GUI应用程序的IDE。 不幸的是,Visual Basic现在只在.NET上运行,而仍然有许多开发人员需要创buildWIN32应用程序。 那些开发人员往往不得不在Delphi或C ++之间进行select,否则说服pipe理层转向.NET开发。

主要区别:

C ++一种通用的编程语言 ,但是从原来的C编程语言开发而来。 它由Bjarne Stroustrup于1979年在贝尔实验室开发.C ++最初被命名为C with Classes。 它在1983年更名为C ++。

另一方面, Visual C ++根本不是一种编程语言。 这实际上是一个发展环境。 它是Microsoft提供的用于C,C ++和C ++ / CLI编程语言的“集成开发环境(IDE)”产品。“Microsoft Visual C ++也称为MSVC或VC ++,作为Microsoft Visual Studio应用程序的一部分销售。