C语言
C语言大家都比较熟悉了,是属于底层编程语言了,计算机行业里有句话说“C生万物”!不得不说,C语言的出现,改变了计算机世界。
在嵌入式系统开发中,C语言可以用于各个部分的开发,uboot、内核、驱动、应用。所以只要会c语言,就可以做嵌入式系统开发,不过对于应用层的开发,还是C++好一些。
在这里也对C语言列举几个例子,展示下C语言的强大:
- Unix操作系统、Linux操作系统都是C语言开发的。
- 大家比较熟悉的Java,Java现在使用是最广泛的编程语言,Java真正的跨平台编程语言,一次编译,到处跑,其跨平台的原因是JVM的存在,对就是Java虚拟机,Java虚拟机是C开发的!
- 伴随着人工智能AI、机器学习等火起来的Python,脚本语言,也是跨平台的编程语言,现在使用也是很广泛,有很丰富的各种库,其解释器也是C语言开发的!
- Lua脚本语言,是一个速度非常快的脚本语言,其解释器也是c语言开发的。
- Shell脚本语言,其解释器也是C语言开发的,Linux下的命令,都是C语言编写的。
C语言作为底层开发语言,当之无愧。
C++
在嵌入式系统开发中,大部分是使用C语言,在嵌入式Linux系统中,随着处理器的处理能力的增强,现在做业务应用开发时C++用的越来越多了。C+&#