C++搞嵌入式和软件设计对比

gucheng789 2011-05-12 08:00:04

用 C++ 搞嵌入式和软件设计,哪位仁兄可以来描述一下异同点啊?

个人观点:
嵌入式:听说嵌入式大部分都是用 C 写的,有的说用C++写,到底两者有何区别?个人觉得用C或C++搞嵌入式都一样。
软件设计:用C++进行软件开发应该都是一些系统软件吧,因为要求执行效率要高,应用软件一般用C#,java。
要把两者连在一起就是:用C++开发嵌入式系统软件。

请大家发表意见~~~~~
...全文
260 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangjinhua515 2011-06-02
  • 打赏
  • 举报
回复
六楼说的对
skylkj 2011-06-01
  • 打赏
  • 举报
回复
和语言无关,关键是编译器

“听说嵌入式大部分都是用 C 写的”
那是因为各种平台基本都有对应的c编译器,如果平台有对应的c++编译器就可以用c++做

语言就那么点东西,能有多大区别?
用心飞翔 2011-05-28
  • 打赏
  • 举报
回复
和语言没多大关系,重要的是需求会不一样,还有嵌入式很多时候要受到CPU等的限制
lan120576664 2011-05-28
  • 打赏
  • 举报
回复
学习学习
  • 打赏
  • 举报
回复
C++比C效率高纯粹是人云亦云,实际上看你怎么用的。我现在的公司做无人机的自动驾驶仪,需要很高的实时性和运算速度,还不是用全部用C++完成的啊。
bjtea 2011-05-28
  • 打赏
  • 举报
回复
C++的编译系统比C大;编译后的代码体积和所要求的内存空间,一般都比C大。但是嵌入式的硬件资源本身有限,且需要的功能相对简单,所以用C语言的多;
在一些功能要求复杂,且资源不太受限的嵌入式中,采用C++能够提高编程效率(不是执行效率),增加代码的可维护性。
fcc250513166 2011-05-28
  • 打赏
  • 举报
回复
同意6楼 顶
小小蔷薇 2011-05-12
  • 打赏
  • 举报
回复
不过嵌入式上用C++肯定不会用现成的库了,一般都用程序最基本的东西;
如果硬件设置的比较好的话,软件用C++也不会慢很多的,有些交给硬件做,速度会更快
lt114896 2011-05-12
  • 打赏
  • 举报
回复
嵌入式也有用C++的,甚至有的还是混合着用的!
ma100 2011-05-12
  • 打赏
  • 举报
回复
嵌入式用c的多, c++的少
windows上以前是vc统治, 现在被c#逐渐蚕食
小小蔷薇 2011-05-12
  • 打赏
  • 举报
回复
嵌入式有用C++的,我以前公司有的,很大的程序,
很多指针啥的,当时不懂,现在也不知道有什么区别
awsqsh 2011-05-12
  • 打赏
  • 举报
回复
用C吧。。。个人觉得。

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧