跟语言没有关系 最基本的汇编语言是肯定可以的,主要用在启动代码、操作系统移植、关键函数(中断函数或者数据处理程序) 往上一点就是C、C++了,想cortex-M3 M4 M0这些基本上都是用C的,C++也能用,主要是依赖于编译器;或者操作系统的驱动,用C语言的也不少 再上一层就是操作系统,能用的语言就更多了,C++、java。。。都可以,这时跟你写PC程序已经没什么区别了。