嵌入式软件开发 c好还是c++好

来源:百度知道 编辑:UC知道 时间:2024/06/01 11:26:02
我定义好的标准有两个
1 受众面广,也许有的公司只要C,不要C++
2 性能哪个更强一点
其实我也不是很懂,希望专业人士给点意见。个人喜欢c++,用惯了面向对象,有java、c#基础

嵌入式软件开发具体是C好还是C++好没有统一的答案,要看是什么类型的项目和使用的硬件环境。
1、开发较小型的项目,使用诸如51、PIC之类8位单片机做CPU,用C开发较好,最求的就是一个高效率,小代码,同时也不会使用较复杂的数据结构和类型。
2、开发较大型项目,使用诸如DSP、ARM之类的32位CPU,用C++开发较好,因为可能会用到大量的结构、联合、类等数据结构,面向对象编程为主。

这个没有什么关系的,GNOME和KDE是互相抗衡的两个经典软体,前者用C,后者用C++,两者现在都已移植到了各类硬件系统上。

嵌入式还是用C吧。C++和C的最大区别就是C++有了STL和面向对象。如果你用不到STL的话,,用C是明智的选择。。。

c和c++本身就是同一系列的.

再说,
很多嵌入式里面,c++跑不动.

知道智能手机的反映速度为什么还不如山寨机了吧
就是因为他用C++

嵌入式用C比较多,C++很少的