c、c#、c++之间有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:34:30
c、c#、c++之间有什么不同和联系?各有什么特点?

C就是C语言。
C++就是有面向对象属性的C,是C的一个扩展和升级,C++兼容C,但是不依赖于C。
C#就是C++++。四个+.是微软开发的专门用来搞.net开发的。

以下转帖:
C语言一般指在Turbo C环境下编译的程序,其历史比较悠久了,最初开发C语言是为了开发操作系统,C是结构化语言。196*年由贝尔实验室发明。
C++是在C语言的基础上发展起来的,在C语言的基础上引进了面向对象编程的概念,增加了继承,重载等一系列概念。
C#是微软为了对抗Java而开发的.net平台,可跨平台运行,可以用于网络编程和跨平台编程,

任何语言都是编译器的产品.否则一切语言都是假想.
C语言现在靠底层开发多.因为大多数操作系统是它写的了.
C++是多范式语言,支持多种程序开发模型.学习C++不需要先学C语言.
C#是微软的为了网络计算时代弄出的.net下首推语言,但其实.net下最强大的语言还是c++(准确说该是C++/CLI,上下通吃)
//垮平台?c#本身不是跨平台的.但其实任何语言都能做到跨平台.但实质也没有一门语言是跨平台.似乎这是个哲学问题了.