C/C、 C#/.NET、 VC++的区别
5个回答
展开全部
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++标准支持不好。
.NET 是一个Framework,提供了一个运行平台及提供了一组编程语言,C#是其中一种开发语言。
VC++ 是一个开发工具,即它是一个软件,提供了开发MFC(也是一个Framework)的IDE环境,当然,也可以开发纯C和C++,经典版本是vc6,但是对C++标准支持不好。
展开全部
初学者可能会弄不清C#和.Net的关系,.Net是一个技术平台,而C#是这个技术平台上的一门语言,就像Windows是一个操作系统,而Word、QQ、FireFox则是在Windows上运行的一个程序。初学者不必纠结于这个概念,不是很明白也没关系。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-09
展开全部
都是编程的语言 C是一切编程基础!再往上分 就各自走各自的路了!但是编程的思维都是类似的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
三者的区别如下:
1、C是完全面向过程的语言,用于开发规模较小的程序效率很高,但是程序较大,就显得代码量多,编写效率下降了。
2、C++是半面相对象的,引入了类的封装性、继承性、多态性大大简化程序编写,提到了代码重用率。
c和c++的关系:C++既面向过程又面向对象,而且她继承了C语言的所有优点,又对C语言功能做了很多扩充,可以认为C++就是C的增强版。
3、C#是完全面向对象的语言,简单易学,开发效率非常高。
1、C是完全面向过程的语言,用于开发规模较小的程序效率很高,但是程序较大,就显得代码量多,编写效率下降了。
2、C++是半面相对象的,引入了类的封装性、继承性、多态性大大简化程序编写,提到了代码重用率。
c和c++的关系:C++既面向过程又面向对象,而且她继承了C语言的所有优点,又对C语言功能做了很多扩充,可以认为C++就是C的增强版。
3、C#是完全面向对象的语言,简单易学,开发效率非常高。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C是一种编程语言,
C++ 是在C的基础上开发的一种半面向对象的编程语言,它在一定程度上兼容C。
VC++是指Visual C++ ,是由微软开发的C ,C++ 的编译器,它是个开发工具,并可指基于微软开发平台的C/C++。
C# 微软开发的一种面向对象的编程语言,由C++改进而来,与Java一样,都带有商业性。
.NET 是微软的一个开发平台,具有跨平台性。
C++ 是在C的基础上开发的一种半面向对象的编程语言,它在一定程度上兼容C。
VC++是指Visual C++ ,是由微软开发的C ,C++ 的编译器,它是个开发工具,并可指基于微软开发平台的C/C++。
C# 微软开发的一种面向对象的编程语言,由C++改进而来,与Java一样,都带有商业性。
.NET 是微软的一个开发平台,具有跨平台性。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询