嵌入式为什么要学C++?嵌入式大多时候应该是和硬件打交道,语言应该是C和汇编,为什么要学C++呢?

嵌入式为什么要学C++?嵌入式大多时候应该是和硬件打交道,语言应该是C和汇编,为什么要学C++呢?可不可以不学C++?有谁明白嵌入式专业,给些建议,

第1个回答  2012-06-21
汇编肯定要学, 因为底层硬件的运行机制 汇编能加深你的理解。。C也肯定 因为大多数底层是C语言支撑。 但C++ 也需要,因为很多操作系统虽然是用C写的(微软的操作系统更多的偏C++) 但用到了很多C++的思想。 同时也有很多底层是用C++做的,比如我现在做的一个蓝牙芯片的底层都是C++做的。 但最高效的方式应该是C++ C 汇编混合编程。 因为各自都有各自的优势。。这样效率会很高。

可以不学 但 当你C用得很熟练的时候 工作中用到C++ 临时学也就一周两周就OK,不过后果是后续会有些BUG 或者编程方法由于你对C++不太熟悉 而花了很多时间。

所以还是建议学。
第2个回答  2012-06-21
因为C++也可以用来写嵌入式程序
第3个回答  2012-06-21
这个上层,如应用层完全是C++写起来方便高效,毕竟是面向对象的啊。还有很多嵌入式上层的框架就都是C++写的哦。C和汇编也就在底层而已本回答被网友采纳
相似回答