C、C++以及C#各自应用在哪些方面?

 我来答
来自红塔舞态生风的山桃
推荐于2016-02-05 · 超过31用户采纳过TA的回答
知道答主
回答量:229
采纳率:0%
帮助的人:0
展开全部
C++是直接从C语言发展过来的没错,但最初这种语言不是叫C++,而是C with class,这是由于当时C语言在编程界居于老大的地位,要想发展一种新的语言,最强大的竞争对手就是C语言,所以当时有两个问题最受关注:C++要在运行时间、代码紧凑性和数据紧凑性方面能够与C语言相媲美,但是还要尽量避免在语言应用领域的限制。在这种情况下,一个很自然的想法就是让C++从C语言继承过来,但是Bjarne博士更具有先见之明,他为了避免受到C语言的局限性,参考了很多的语言,例如:从 Simula继承了类的概念,从Algol68继承了运算符重载、引用以及在任何地方声明变量的能力,从BCPL获得了//注释,从Ada得到了模板、名字空间,从Ada、Clu和ML取来了异常。

所以C++不是C的延伸,而是几乎完全不同的东西,C是面向过程的,C++是面向对象的,两者根本不具有可比性,相同的只是C++保持了C语言的表示形式和优美。

至于C#,它是为生成在 .NET Framework 上运行的应用程序设计的。C# 简单、功能强大、类型安全,而且是面向对象的。C#同样保持了C语言的表示形式和优美。

UNIX,WINDOWS漏洞,单片机。。很多地方都用到了C!!

C语言是高级语言的基础,学习计算机语言可以先学C,但如果以后不用C直接学C++也行,但入门稍微困难点。
C是面向过程编程的,这样往往会导致所谓的单一程序,既所有的功能只能包含在几个(通常是一个)代码模块中。
而C++是面向对象编程(OOP)的,他杜绝了C面向过程的缺陷.OOP常常要使用许多代码模块,每个模块都有特定的功能,而且是孤立的。OOP提供了非常强大的多样性,大大增强了代码的重用机会!

C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。

当然,C语言也有自身的不足,比如:C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数族下标越界不作检查等。从应用的角度,C语言比其他高级语言较难掌握。

总之,C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,有时一个使用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。
c++ 最简单的说,就是编程的,用来编你现在用的软件,游戏等。只是它很老很基础`
C# 编程开发 一中更简单的编程语言
zhangyong073
2008-10-21 · TA获得超过663个赞
知道答主
回答量:277
采纳率:0%
帮助的人:298万
展开全部
对公司来说,C与C++用在底层编程 和那些 要求运算速度很快的地方,例如:解码,压缩,实时系统,嵌入式,游戏等等。

C#用于网络后台开发,服务器数据库开发等,也可以用于移动设备,手机等开发
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8a42eb5
2008-10-21 · TA获得超过163个赞
知道答主
回答量:121
采纳率:0%
帮助的人:78.6万
展开全部
C:很基础的语言,用于辅助数学、统计等。国际信息学竞赛就用这种语言。没见过谁用这个开发软件!
C++:广泛的程序开发,适合专业人员使用。难。
C#:结合了C的语言特点和.Net的架构的语言。功能强大,但是它是一种托管语言,客户端必须有微软的.NetFramework才能运行。适合Windows程序开发和编程爱好者。对硬件的控制功能比C++差很多。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式