“C语言是中间语言”,中间语言是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:04:08
刚刚看到一句话,“C语言是中间语言”,中间语言是什么意思?

编程语言,要解决的问题有两个,一个是方便程序员”表达“,一个是让计算机”听懂“。

围绕着这两个问题,编程语言大约经历了机器语言、汇编语言、高级语言(C语言)、自然语言(比如SQL查询语言)。

C语言实际上是在过去的只有汇编语言写代码的时候,算是一种高级语言,现在习惯称其为中级语言,实际上是考虑C语言的用途,本身学通C语言,向下可以学习汇编语言,做硬件、底层相关的程序开发比如开发操作系统、驱动程序,Windows和Linux两大操作系统都是用C语言编写出来的,这是C语言底层的用途,向上,可以学习C++、Java等在C语言基础上或者C系风格的语言,主要做应用程序开发。 这样看来,C语言应该算是一个中级语言,起衔接作用。

介于高级和低级之间,不像汇编直接面对硬件编程
也不像Java一样,完全隔离于硬件

它是很多种语言的连接点
以后你学到的很多种语言都是在它的基础上继续学习的

中级语言

就是和其他语句连接在一起用的语句