C/C、 C#/.NET、 VC++的区别

 我来答
lokily2010
2012-04-10 · TA获得超过284个赞
知道小有建树答主
回答量:776
采纳率:100%
帮助的人:585万
展开全部
C/C++,C# 仅仅是 编程语言;C和C++还有一定的渊源,但C#除了名字带个字母C之外,跟C/C++ 没有任何关系,但跟Java互相借鉴对方有点,他们之间还是有相似之处的。C没有类的概念,C++兼容C语法。C#没有C/C++里流行的指针。C++和C#可以归类到面向对象的编程语言。
.NET 是一个Framework,提供了一个运行平台及提供了一组编程语言,C#是其中一种开发语言。
VC++ 是一个开发工具,即它是一个软件,提供了开发MFC(也是一个Framework)的IDE环境,当然,也可以开发纯C和C++,经典版本是vc6,但是对C++标准支持不好。
日常更手绘
2012-04-12 · 超过13用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:22万
展开全部
初学者可能会弄不清C#和.Net的关系,.Net是一个技术平台,而C#是这个技术平台上的一门语言,就像Windows是一个操作系统,而Word、QQ、FireFox则是在Windows上运行的一个程序。初学者不必纠结于这个概念,不是很明白也没关系。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-09
展开全部
都是编程的语言 C是一切编程基础!再往上分 就各自走各自的路了!但是编程的思维都是类似的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
星月小木木
推荐于2016-10-31 · TA获得超过3.2万个赞
知道大有可为答主
回答量:2.4万
采纳率:0%
帮助的人:9975万
展开全部
三者的区别如下:
1、C是完全面向过程的语言,用于开发规模较小的程序效率很高,但是程序较大,就显得代码量多,编写效率下降了。
2、C++是半面相对象的,引入了类的封装性、继承性、多态性大大简化程序编写,提到了代码重用率。
c和c++的关系:C++既面向过程又面向对象,而且她继承了C语言的所有优点,又对C语言功能做了很多扩充,可以认为C++就是C的增强版。
3、C#是完全面向对象的语言,简单易学,开发效率非常高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
306712241
2012-04-06 · TA获得超过2512个赞
知道小有建树答主
回答量:890
采纳率:100%
帮助的人:263万
展开全部
C是一种编程语言,
C++ 是在C的基础上开发的一种半面向对象的编程语言,它在一定程度上兼容C。
VC++是指Visual C++ ,是由微软开发的C ,C++ 的编译器,它是个开发工具,并可指基于微软开发平台的C/C++。
C# 微软开发的一种面向对象的编程语言,由C++改进而来,与Java一样,都带有商业性。
.NET 是微软的一个开发平台,具有跨平台性。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式