C语言、C++、C#三者之间的区别和分别作用于哪些领域?

宇7wiw
2013-10-12 · TA获得超过5541个赞
知道小有建树答主
回答量:1009
采纳率:0%
帮助的人:2388万
展开全部
C语言是面向过程的语言,适应结构化编程。面向对象编程兴起之后,Bjarne等人在C语言上添加了类等功能,产生了C++。C++继续发展,成了多范型的编程语言(过程、对象、泛型、元编程),变得非常复杂。面向组件的编程兴起之后,C++难以适应快速开发的需要,同时面临着Java的威胁。2001年微软推出了全新的语言C#,借鉴了C++和Java的语法并做了改进,使得C#成为了一们纯面向对象语言,比C++简洁,以适应组件编程的需要(.Net平台下)。应用上,C使用与对性能要求特别苛刻的场合,比如嵌入式系统、操作系统内核等。C++在性能和开发速度之间有一个平衡,比如Office、Photoshop等商业应用,都大量使用C++。C#能够适应现代信息化系统快速开发的需要,比如企业网站开发。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式