1.现有的开发语言
C,java,c++,php,c#,.net,python,shell,oc等。
2.嵌入式开发为什么选择C语言
因为所有操作系统的内核都是由C语言实现的。
3.C语言的特点:出色的移植性,能够访问硬件,运行效率高。
4.C语言的缺点:复用性差,维护性差,扩展性差。
5.从一个平台切换到另一个平台,修改的代码越少,移植性越好。软件可以在不同的平台运行。C语言适用于不同的硬件平台。
6.汇编能访问硬件,带汇编是低级语言,无法实现复杂的功能。所以对硬件初始化时用汇编,对硬件做复杂操作时用C语言。
7.面向结构和面向对象的区别:面向结构用来解决微观、具体,面向对象用来解决宏观、整体。
8.C语言的标准:K&RC,C89,C99,C11