嵌入式选择C语言

来源:互联网 发布:海外代购数据 编辑:程序博客网 时间:2024/06/04 18:27

在学习嵌入式之前要先精通C语言得原因。

首先对硬件可以直接操作得还有汇编语言,但是汇编语言不能满足方便进行高复杂度得编程需要。

第二C语言得运行效率高。

第三C语言有出色得移植性。嵌入式开发本身就是移植操作系统,而且嵌入式得内核是用C语言实现得。适应了嵌入式得需要。

同样C语言也有缺点。

第一面对结构,代码的复用性比较差。

第二代码得维护性比较差。

第三代码得扩展性很差,

第四代码的可读性不高。

这些缺点得了解是方便提高我们写出来得代码得质量。避免过分显露缺点导致代码得质量下降。对于这些缺点基本采用写出高质量得函数。这种情况下学习java ,c++是从另一个角度去了解C语言,这样可以更加清晰得了解C语言。

0 0