嵌入式系统应用越来越广泛,目前,在嵌入式系统开发过程中使用的语言种类有很多,但仅有少数的几种语言得到了比较广泛的应用,主要有Ada、C/C++等。
Ada语言是20世纪70年代美国国防部开发并投入使用的功能强大的通用系统开发语言,最初为Ada83。它支持模块化、独立编译、协处理等功能,其可靠性、可维护性、可读性都是相当好的。
嵌入式C语言就是针对嵌入式开发的C语言,其与标准c语言并非有什么大的差别,而在于其使用上我们考虑的角度不同,使用上的习惯不同。如嵌入式c语言开发会更在乎效率和内存有效使用等。
C++在支持现代软件工程、oop、结构化等方面对C进行了卓有成效的改进,但是在程序代码容量、执行速度和程序复杂程度等方面比C语言程序性能差一些。