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的升级。
C#是微软为.net量身定做的语言,是基于托管平台的面向对象的语言,和非托管平台本地代码的C++有着天壤之别,所以也不能看作C#是C++的升级,相反C#可以看作C++的两个加号更加近了一些(叠加在一起了,哈哈)
一般的情况下,现在C语言做一些系统级别的东西,比如操作系统,驱动程序等;C++做一些对性能很敏感的应用程序,比如数据库系统等;C#做其他应用,因为C#是目前开发效率最高的语言!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询