Visual C++和C++的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Visual C++和C++的区别相关的知识,希望对你有一定的参考价值。
RT
Visual C++和C++的区别为:性质不同、推出时间不同、范围不同。
一、性质不同
1、Visual C++:Visual C++是微软公司的C++开发工具,具有集成开发环境。
2、C++:C++是计算机程序设计语言,既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
二、推出时间不同
1、Visual C++:Visual C++第一代版本在1992年推出,可同时支援16位处理器与32位处理器版。
2、C++:1979年,Bjame Sgoustrup到了Bell实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年该语言被正式命名为C++。
三、范围不同
1、Visual C++:Visual C++可提供编辑C语言,C++以及C++/CLI等编程语言。
2、C++:C++可用于微软的Visual C++、Borland公司的C++Builder等C++编译器。
参考技术A Visual C++ 全称是 MicroSoft Visual C++, 即微软的 C++ 和C的编译器。 用Visual C++写程序,即用微软的C++语言写程序,可以调用微软的C++ 的MFC等程序库,应用微软的C++ 的头文件。MicroSoft Visual C++ 是 C++ 语言或编译器的一种,只能用于普通的PC机视窗环境,不能用于unix等其它计算机。Visual C++ 也可以看成是名称或商业标记,以便于与别的公司出的编译器区分。
Visual 是强调它的C++支持“可视”,支持作图。
C++ 是 统称。有各式各样的C++,有用于PC的别的C++,有用于其它平台的C++。
就如 unix 是 统称,具体的unix 有Sun的,HP的,SGI的,DEC的,linux 等。
不讲Visual的C或C++,不等于它不支持“可视”,不支持作图。 Visual C++ 调用的OpenGL 来源于硅图公司的GL,硅图在 SiliconGraphics IRIS (unix 系统)机上就叫C, “可视”搞得最好。
形象化来说,Visual C++ 是黄岩蜜桔, C++ 是桔子, 黄岩蜜桔是桔子的一种,不喊"蜜"的桔子未必不甜蜜.本回答被提问者采纳 参考技术B Visual顾名思义就是可视的,在你编程的时候可以看见界面效果,在做一些系统程序的时候很方便,但做后台程序及游戏等就显的没什么用,从程序语言来说,本质上C++和Visual C++没有区别,Visual C++能实现的 C++一样能很好的实现,但Visual C++做为一个程序开发环境来说,当然集成了C++的开发环境。使VC成为60%以上的系统程序开发的首选开发软件。 参考技术C C++是语言,Visual C++是微软的程序开发工具。
另外还有其他的一些开发工具。 参考技术D Visual C++ 也是语言,只不过VC++是可视化编程语言,函数比C++多,C++已淘汰耳。
Visual C++和Visual Studio有啥区别,大学生用哪个比较好?
参考技术A VisualStudio是微软的编程开发软件套装,Visual
C++是其中一部分。所有能编译C++的编程软件都可以编译C,因为C++是在C的基础上拓展而来的。现在常用的Visual
Studio
2003、2005、2008、2010、2012都可以拿来编译C程序,不过越新的版本体积就越大,对配置的要求也越高,而且用不到的功能也越多,使用方法上也会有很大差别,初学的话没必要安最新版本。现在国内教学普遍还是用Visual
C++
6.0(在Visual
Studio
6.0里面),比较经典小巧,但由于版本比较老,在Win7上运行可能会有兼容性问题(特别是安装了Office
2007以上版本的机器)。看你自己的选择吧,纯粹是起步的话找点实用的就行了,如果喜欢安装最新版本而且电脑吃得消的话也行,不过要注意各版本使用上的差异。除了微软的VC++,其他免费的C编译器也可以拿来初学。
以上是关于Visual C++和C++的区别的主要内容,如果未能解决你的问题,请参考以下文章
Visual C++和Visual Studio有啥区别,大学生用哪个比较好?
.LIB 和 .OBJ 文件有啥区别? (Visual Studio C++)
microsoft visual c++6.0和micorostf visual c++ 2010 express有啥区别