VC++与C#有什么区别?

如题所述

c#通过底层的虚拟机机制减少了c/c++语言中常常容易发生的内存泄漏和安全性问题,代价是运行速度减慢。同样的由于简化了编程语言的复杂性(c#远远比c++来得简单),大大提高了开发者得效率。另外c#具有.net庞大的类库,这个优势是c++所不具有的。因此c#非常合适开发企业中处理业务的应用程序。同时微软所有的操作系统、服务器程序、桌面端程序都在向.net平台统一。在历史上与次类似的情形(指微软技术)只有在微软从16位平台向32位平台转变的过程中发生过。因此现在.net的转变对开发者来说可能是痛苦的(因为要学习很多新的东西),但也充满了机会。

VC++是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用c++的一个开发平台.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-20
C#是面向对象.和JAVA相似
C++不是完全面向对象
所以有本质的区别
C#更多应该在WEB开发 B/S开发,以及应用程序特别是嵌入式开发,
C++在软件开发和游戏开发有很强大的功能和性能本回答被网友采纳
第2个回答  2013-08-20
不是啊,他们是不同的东西。
vc++是visual c++ 即可视化的c++,有c++特性,是微软的一个编程工具
vb是visual basic 即可视化的basic,是微软的一个编程工具
c++是一种程序设计语言,不可视
第3个回答  2013-08-20
VC++与C#都是从c的基础上发展下来的,个人感觉C#功能更大

要学的话 建义先学c,在学其他语言。c是基础

C++与C#的区别是什么?
C++更针对计算机的底层,而C#更注重对上层应用程序的支持。 目前绝大多数的大型游戏都是用C++做的,而网络应用、应用软件的半壁江山被C#和JAVA所占领。C#能做的,C++不一定都能做,C++能做的,C#也不一定都好做。c#通过底层的虚拟机机制减少了c\/c++语言中常常容易发生的内存泄漏和安全性问题,代价是...

C#就是C++吗
C++的学习曲线相对C#要陡峭的多,与C++相比,C#很容易掌握,即使不懂开发的人有2、3个月学习就能开发比较象样的应用。会asp、php的人大概1、2周就能基本掌握。从根本上来说,.net平台的语言(C#为其中一种),都是一种解释型语言,运行于虚拟机环境,是一种高度抽象的语言,更适合于企业级开发。对于...

C、C++、VC++、Java、C#之间有何异同
而C++在C语言的基础上加入了面向对象编程(OOP)的概念,使得程序的结构更加清晰、可维护性更高。VC++是Microsoft Visual C++的简称,它是C++语言的集成开发环境,提供了一套强大的工具集,方便开发者进行高效开发。C#是Microsoft开发的一种面向对象的、托管型、安全性极高的编程语言,它运行在.NET Framew...

C++与C#它们是一个意思吗?还有VC的全名是什么呢?
C++ 与C#不同,C#是微软为对付JAVA搞出来的另一个跨平台的语言,解释执行;VC++ 即Visual C++可视化的C++,真正可视化的C++是C++Builder

c#和c++有什么区别?
所以C#是为了提升开发效率,和软件工业化的产物,相比之下,C#能作到的,C++都能做到,并且更完全,只不过C++更复杂 C#与.NET 与C#一样.NET也是微软件独家的东西, .NET是微软件的一个平台,是微软的下一步战略,.NET是一非常大的战略,里面包含着非常非常多的东西,...

C,C#和C++是不一样的三个程序?
C,C++,C#三者区别 继承关系是C->C++->C# C++完全向C兼容,C程序几乎不用修改即可在C++的编译器上运行.C++也称为带类的C,在C的基础上增加了许多面向对象的概念.虽然是C的扩展,但 并不意味着C功能不如C++,最牛的操作系统是用C写的(不是C++哦). C#是微软弄的一个东东,继承了C和C++的...

c语言和c++和c#的区别
区别:1.C语言、C++、C#准确的说,是三种计算机编程语言。2.C面向过程,开发非托管程序,编译成exe是二进制可执行文件,不可跨平台。C++面向对象,开发托管和非托管程序,编译成exe是二进制可执行文件,不可跨平台。C#面向对象,开发托管程序,编译成exe是中间语言。3.C语言既具有高级语言的特点,又...

visual studio c++ 与 visual studio c#的区别
两者没有什么关系,C++和C#是两种不同的语言。楼主不要把编程工具跟编程语言混为一谈,C++本身是一种语言,Visual C++是微软公司推出的编程工具(属于Visual Studio。Visual Studio除了VC,还包括VB,VJ等等),里面开发了一些基于C++的类,提供了一个好的调试界面等等,但这些跟C++本身没有什么必然关系。

VC++效率高还是VC#效率高呢?
vc++运行效率更高。C#的开发效率高。因为C#中很多东西都是别人写好的,我们直接拿来用。C++我们就要一点一点的写了。不过C++因为运行效率高,所以学起来比C#要难学一点。

C++ C语言和C#有什么不同
1、我们通常说的C语言,其实是VC++。正宗的C的语法和VC有一些区别。最早的C,是TC,这个是C语言的原始版。C语言是面向过程的开发语言,但是由于C是没有操作软件的,而且用C做程序开发太麻烦了,例如:我用编程工具,例如VB,我可以有工具直接拖到窗体中即可,比如按钮。但是,如果真正用C语言来写,...

相似回答