当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《C++和VisualC++有什么区别?》经验,为你挑选了7个好方法。

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

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



1> 小智..:

C++是一种标准化语言.Visual C++是一种或多或少实现该标准的产品.您可以使用Visual C++编写可移植的C++,但您也可以使用仅限Microsoft的扩展来破坏您的可移植性,同时提高您的工作效率.这是一种权衡.你必须决定最吸引你的是什么.

我维护了用Visual C++编写的大型桌面应用程序,因此完全可行.根据我所知的Visual Basic,主要优势似乎是开发周期的第一部分可能比使用Visual C++时更快,但随着项目复杂性的增加,C++程序往往更易于维护(如果程序员正在努力实现可维护性,即).



2> Daniel Daran..:

C++是一种通用编程语言.它被视为中级语言,因为它包含高级和低级语言功能的组合.它由Bjarne Stroustrup于1979年在贝尔实验室开发,作为C编程语言的增强版,最初命名为"C with Classes".它于1983年更名为C++.

C++广泛用于软件行业.它的一些应用领域包括系统软件,应用软件,设备驱动程序,嵌入式软件,高性能服务器和客户端应用程序,以及视频游戏等娱乐软件.几个小组提供免费和专有的C++编译器软件,包括GNU Project,Microsoft,Intel,Borland等.


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


所以它们之间的主要区别在于它们是不同的东西.前者是编程语言,后者是商业集成开发环境(IDE).


人们会对什么是Visual Studio感到困惑呢?Visual C++是C++语言的CLI实现的名称.原因**例如,Visual C#**不是IDE,它是一种语言.

3> Silfverstrom..:

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

VC++包含用于针对.net框架和Windows API进行开发的工具.


实际上,Visual Studio是IDE,Visual C++是该IDE的C++编译器.

4> Artur Soler..:

C++是一种语言,Visual C++是该语言的编译器.当然,它(以及其他所有编译器)都会对语言进行微小的修改,但所识别的语言主要是相同的.



5> dreamlax..:

VC++实际上不是一种语言,但通常被称为一种语言.当VC++被称为语言时,它通常意味着Microsoft的C++实现,它包含常规C++中不存在的各种诀窍,例如__super关键字.它类似于在GCC中实现的C语言的各种GNU扩展.



6> Wim ten Brin..:

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,智能手机,FreeBSD,MS-DOS,CP80和几乎任何其他系统上编译,您可以在其中找到C++编译器.令人痛心的事实:在http://nethack.org/你可以下载一个几乎古老的游戏的C源代码,你必须走过一堆迷宫,踢一些怪物,找到宝藏,偷一些有价值的护身符,并带来护身符退出了.(这也是一个游戏,你可以在以前尝试获得该护身符时遇到你的角色.:-) NetHack的源代码是可移植C(C++)代码的一个很好的例子.

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

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

visual basic对于桌面应用程序会更好吗?

或者Embarcadero Delphi.Delphi和Basic是比C++更容易学习的语言,并且都有很好的IDE来开发GUI应用程序.不幸的是,Visual Basic现在只在.NET上运行,但仍有许多开发人员需要创建WIN32应用程序.那些开发人员经常不得不在Delphi或C++之间进行选择,或者说服管理层转向.NET开发.



7> glider..:

主要差异:

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

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

推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有