C语言与汇编语言联系大么?

Python012

C语言与汇编语言联系大么?,第1张

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。

C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。

C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。

汇编语言是机器语言,他转化为2进制的效率比C高。但是代码太繁琐。

任何高级语言(包括c),最终都将转化(通过编译或解释)为直接表示机器指令的汇编语言来执行。

每条汇编语句基本上指向一条机器指令。

C语言作为一个中级语言,相对于其他语言,和汇编较为接近,在汇编和c之间相互转变较为容易。