C语言是介于低级语言和高级语言的一种中间体,具有直接反映底层行为的能力同时具有一定的抽象性。所以在易用性和效率上有一个不错的折中,所以低端嵌入式开发还是以它为主。并不奇怪。
深入学习后就可以非常方便的自己在某个平台上把C和ASM互转了,看到C就知道大概ASM是啥样的,看到ASM也很容易重建其C代码。
C语言是介于低级语言和高级语言的一种中间体,具有直接反映底层行为的能力同时具有一定的抽象性。所以在易用性和效率上有一个不错的折中,所以低端嵌入式开发还是以它为主。并不奇怪。
深入学习后就可以非常方便的自己在某个平台上把C和ASM互转了,看到C就知道大概ASM是啥样的,看到ASM也很容易重建其C代码。