问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

标题:嵌入式应用选择什么编程语言为好?

发布网友 发布时间:2022-05-04 23:46

我来回答

1个回答

热心网友 时间:2022-06-27 08:46

现在C语言是嵌入式世界里最广泛流行的高级语言。它是一个非常低级的高级语言,这是C语言最具威力的地方。C语言给予嵌入式程序员很大程度的直接控制硬件的能力,却不会失去高级语言带来的好处。C语言并不是嵌入式程序员使用的唯一语言,至少还有汇编语言、C++语言、BASIC、Forth\,JAVA和Ada语言。 在早期的时候,嵌入式软件只能用目标处理器的汇编语言来写。除了更高的软件开发费用和缺乏可移植性外,汇编语言还有很多缺点。最近几年找一个有经验的汇编语言程序员也变得越来越难。汇编语言现在只用作高级语言的附件,通常只用在那些必须要求极高效率或非常紧凑,或其他方法无法编写的小段代码里面。 C++语言是C语言的面向对象的超集,正在变得越来越流行。它的核心语言特征和C语言完全一样,但是部分特征会降低可执行代码的性能。它对程序员的帮助要比程序效率的损失更为重要。现在,JAVA和Ada语言在嵌入式领域还没有普遍的使用。 一般来说,越是高级的语言,其编译器和运行库施加的开销越大,你的应用程序也越大、越慢。例如,已经公认用汇编语言能写出很小很快的程序,其次是用C或Forth语言,接下来,较大的是C++或BASIC语言等。这是开发时间和运行性能间的一个得失权衡问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 跳绳减肥正确的方法是要踮脚跳么 王维和孟浩然有什么之称? 关于春联的发展历史 王维素有什么的美称? 王维被称为什麽 王维被称为了什么? cad文件如何保存图片格式 C#函数调用baidu或google地图API 王维被称作什么? 一个人可以注册几个? 王维有哪些之称 一个手怎么申请两个? 唐朝著名诗人王维有什么美誉? 王维被称为什么之称 同一部手机怎样申请第二个? 广东人一般打火锅喜欢吃什么? 广东人打边炉最爱这几种美食,正宗汤底做法原来是这样 已有一个的情况下怎么再申请一个? 亚克力板能不能当电脑显示器保护玻璃? 怎样申请多个? 手机嵌入式软件开发用什么语言 想买手机推荐一个,荣耀手机怎么样? 八百以内有能钓五十斤以上的鱼竿吗? 我想买钓鱼竿6.3的请高手给推荐个好品牌,要求超硬能架住30—50斤大草鱼的冲击,价格1200左右,质量要好 您好,请问从事嵌入式软件开发需要学习那些语言,需要学习java吗? 桂花有多少品种? 桂花树种类 如何选择荣耀系列的手机? 桂花树按花期有几种? 河边钓鱼多长鱼竿好啊 50元的鱼竿能掉多少斤的鱼啊。。。 买什么鱼杆能钓5公斤的鱼,价位在一百元左右 下在天天拼图 天天拼图软件能不能上传自己的拼图模块? 天天拼图怎样能把别.人的方在里面 电脑怎么打出五角星?要按什么建? 2003表格五角星符号怎么设置快捷键 梦见在街边上扫地突然引起大风? 怎么做五角星 给领导发祝福短信未用感叹号,领导回复双感叹号是什么意思? 高数,展开幂级数。双感叹号什么意思?这道题顺便解答一下。