目前,除了嵌入式,C语言主要有哪些应用?

 我来答
hubir035djq
2011-08-25 · TA获得超过693个赞
知道小有建树答主
回答量:986
采纳率:0%
帮助的人:685万
展开全部
我是个嵌入式程序员。

嵌入式开发分为驱动开发和应用开发。

驱动开发难度较高,除了精通嵌入式芯片工作原理(寄存器设定...),操作系统原理(存储空间分配...等)外,还需要了解基本的数字电路的知识(端子电位...等)。
这部分主要用C语言和汇编,这种开发薪金较高,不是随便上个培训班就能胜任的。

嵌入式应用开发,其实基本已经和普通软件开发没什么区别了,只是使用的工具不同,因为各种不同已经在驱动层和操作系统层屏蔽了,直接调用各种接口函数编写程序。是在嵌入式驱动开发的基础上做的进一步开发。
这部分用C\C++,Java,C#都有,Java多一些,因为Java语言对不同平台间的兼容性较好,不管什么系统,装个Java虚拟器就可以跑Java程序。

早些年嵌入式开发指的都是嵌入式驱动开发,现在很多培训班混淆视听,把应用开发也归类为嵌入式,会嵌入式应用开发的人一点都不缺乏。这也和市场需求有关,目前人才需求大部分都是嵌入式应用开发,国内很少有公司有财力和物力自己做驱动开发。

一个合格的嵌入式驱动开发程序员再怎么也月薪上万。
一个合格的嵌入式应用开发程序员最多四五千。

懂得应用开发的,根本不懂驱动开发,因为不懂硬件;懂得驱动开发的人轻松做应用开发,因为那些接口函数都是他们自己做的。

你真正要选择的不是C语言还是Java,而是驱动还是做应用。

做驱动绝对是有挑战的。高投入,高回报。
追问
这个答案以前看过啊。不过,仍然谢谢啊。
wooden954
2015-12-29 · TA获得超过1万个赞
知道大有可为答主
回答量:6135
采纳率:93%
帮助的人:827万
展开全部

C语言最主要的、应用领域最多的就是嵌入式。

除此之外,C语言可能还被用于以下用途:

  1. 教学。因为C语言的特点,在教学上,比如数据结构方面,使用C语言作为教学语言是比较多的。

  2. 编写驱动程序。对于设备的驱动来说,经常使用C语言(包括C++)来开发相应的驱动程序,其执行效率较高。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
唐TT帅e
2015-12-20
知道答主
回答量:3
采纳率:0%
帮助的人:2.1万
展开全部
C语言是目前世界上流行、使用非常广泛的高级程序设计语言,C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它高级语言,许多大型应用软件都是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画它是数值计算的高级语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
0850720035
2011-08-25 · TA获得超过407个赞
知道答主
回答量:112
采纳率:0%
帮助的人:92.6万
展开全部
嵌入式的应用有很多的,现在嵌入式的编程基本都是C语言,以前用的是汇编的,但是汇编大家都知道很麻烦的,不方便的;C语言呢就比汇编要简洁、方面很多的;然后说到嵌入式的应用这个方面的,现在嵌入式应用还是非常广泛的,而且很有前景的,当今的一些高科技电子设备,一些操作系统、管理系统的,很多都用到嵌入式,小的有mp3、mp4,大的有数字电视系统、汽车控制系统、机械装置系统等等的,都有用到嵌入式系统的,而且嵌入式系统集成度很高,都是便携式的,这也为嵌入式系统的发展带来商机
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C中菜鸟
2011-08-25 · TA获得超过194个赞
知道小有建树答主
回答量:479
采纳率:0%
帮助的人:257万
展开全部
2000年前没嵌入式这个概念的时候,难道70年代就研究出来的C语言一直再睡觉么~。~
用的太多鸟~ 嵌入式的爷爷,单片机,PC上的底层驱动,还有一些应用软件(非游戏),说不完了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式