C#和C++还有C的区别及应用范围

来源:百度知道 编辑:UC知道 时间:2024/06/19 13:40:52
C#和C++还有C的区别及应用范围,我听人说C++是C的升级,C#是C++的升级,因为C#=C 4个+ 对么? 还有C#的应用范围 以及和C的主要区别,
还有C++ , 谢谢 勒 - -、 。

C++是C的升级,C#是C++的升级的说法是没有依据的!
C++是面向对象的语言,C是面向过程的语言,两者天壤之别,虽然从语法上有想通之处但是也不能简单的把C++看作C的升级。
C#是微软为.net量身定做的语言,是基于托管平台的面向对象的语言,和非托管平台本地代码的C++有着天壤之别,所以也不能看作C#是C++的升级,相反C#可以看作C++的两个加号更加近了一些(叠加在一起了,哈哈)

一般的情况下,现在C语言做一些系统级别的东西,比如操作系统,驱动程序等;C++做一些对性能很敏感的应用程序,比如数据库系统等;C#做其他应用,因为C#是目前开发效率最高的语言!

C语言是低级语言,主要是用于教学和考试,还有编写一些低层的程序需要用到。它主要是面向过程编程的,即对一个事件的一步一步的过程编程。

C++是C语言的继承和扩展,扩展的是:C++中可以面向过程,也可以面向对象,并且面向对象是它的特点,现在的JAVA等语言也都是面向对象的。面向对象的概念就是对一个事件中参与的各个事物进行统一来进行编程。

C#语言是微软公司.NET平台专门推出的语言,是.NET支持的高级语言之一,它是在编写网站时用到的语言,和C语言完全不一样,也没有可比性。

希望能对你有用,谢谢。

C升级到C++在升级到C#,C#是.NET开发的主要语言之一,很多程序员都还会用C进行开发,那是因为C的灵活是很不错的,至于C++吗,不太了解~~