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++,VC,VC++分别是什么?有何区别?
C++和Visual C++实际上指的是同一回事,都是由微软开发的编程语言。C++是一种面向对象的语言,而C则属于过程式语言范畴。C++不仅继承了C语言的高效特性,还引入了类和对象的概念,使得程序设计更加灵活和高效。而C#则是微软为了突破C语言的限制而设计的一种全新面向对象语言。C#具有更丰富的特性,能够更...

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

学VC++好呢,还是学C#好?哪个有前途?
首先纠正一点VC++是一个C++的集成开发环境,而C#是一种开发语言,不是同一类东西。本人推荐C++,相对来说,C++要比C#难一些,可是更有前途一些。从眼前看C#更要吃香一些,但是C#就像两年钱的Java一样。谁也不知道两年以后它还会不会这么火。而C++可以说这么多年的洗礼已经很稳定了。无论是在嵌入式还...

C C# C++ VC++ 这几个有什么区别以及选哪个学最好!!!
C\/C++是底层语言,运行速度快,适合Windows机、Linux机的大型编程项目,尤其是C++,完全兼容C,且涉及面广阔,功能强大,但规则庞大,难于学习和掌握。ASP.NET是微软.NET框架的一部分,属于网站开发,编程语言你可以学C#,另外单独学些脚本语言JavaScript。要学MFC的话,那还是要选择微软的.NET平台,因为这...

C++ C# VC VC.net以及VC++有什么区别和联系?
C\/C++是编程语言,C是C++的爸爸,也就是说C++从C发展而来,而C++完全兼容C的语法.国际上有一个专门管理C++的机构,它们负责C++的标准制定.VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度.C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点...

C++与c#有什么区别?学c++后学C#好吗?谢谢
区别很大,C++ 有两种,一种VC++,一种就是C++ 微软推出 Visual Studio 现在已经到到了2010版。托管运行,说白了就是它运行时需要转换的文件,写好的程序必须要那些文件,你写好的程序不装那个文件就不能用,放在别的机器上不装也是一样,C#是这样,VC++也是,当然VC++也可以写不需要那些文件的,...

Visual c++与C#的区别
1、Microsoft Visual C++,(简称Visual C++、MSVC、VC++或VC)是Microsoft公司推出的开发Win32环境程序,面向对象的可视化集成编程系统。它不但具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,而且通过简单的设置就可使其生成的程序框架支持数据库接口、OLE2...

做网络应用开发,C\/S架构。用C#好还是用VC++好???各有什么优缺点??
1、VC++历史悠久,从业者和学习资料就多;2、VC++效率更高,编程灵活性更强;3、VC++的软件可以脱离.net的环境运行(这点很重要),所以语言适应范围就更广一些,从系统级软件到应用级软件都可以使用,如驱动程序、游戏到MIS系统等;对于做C\/S的程序,建议最好使用C#吧,C#是快速开发工具,做C\/S...

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

vc,c++,c,c#它们之间有什么区别?都是C语言都嘛
c++。vc是c的发展,c是过程语言,vc是面向对象的。c#是微软的另一个语言,微软为了摆脱c语言的框架和一些不足另外设计的完全面向对象语言。从某种意义上说vc是介于c语言和c#之间的半对象半过程语言。现在在微软的.net平台里,语言已经不是界限。某种意义上说,Java是跨平台语言,.net是跨语言平台 ...

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网