解释型语言指用该语言编写的程序无需编译为目标代码,即可执行。对于解释型语言,都有相应的解释器,负责检查源程序的语法,进行语义分析,通常采用边翻译边执行的方式。 对于C语言而言,一个C源程序必须由编译器将其翻译为目标代码,才能在目标机上运行,因此,它是编译型语言。
C语言是编译型语言。以下是对编译型语言和解释型语言的定义,以及C语言编译和执行过程的分析: 编译型语言与解释型语言的定义: 编译型语言:在程序执行之前,需要一个专门的编译过程,将源代码翻译为目标代码(如机器语言),之后直接运行目标代码,无需再次翻译。编译型语言的程序执行效率高,因为翻译工作只做一次。 解释型...
百度试题 结果1 题目C语言是一种___语言。 A. 编译型 B. 解释型 C. 标记型 D. 脚本型 相关知识点: 试题来源: 解析 A 反馈 收藏
我们最开始说C/C++是编译型语言,原因是相对于Ruby这样的解释性语言,C/C++需要通过编译器,把源代码编译成中间文件(.o和.obj),然后通过连接器和汇编器生成机器码,即一系列基本操作序列,可以直接让计算机执行。这些机器码也就是我们通常的exe文件。 我们以Ruby为例谈一下解释型的语言,程序从源代码到被计算机执行,也...
百度试题 结果1 题目C语言是一种___。 A. 汇编语言 B. “解释型”语言 C. “编译型”语言 D. 面向对象语言 相关知识点: 试题来源: 解析 C. 反馈 收藏
任何一种语言都可以编译执行和解释执行。 编译执行指的是一个软件把你写的程序编译成计算机能够看懂的软件进行保存,计算机再执行这个可以看懂的程序。 解释执行指的是,有一个软件,把你写的程序进行一句一句的翻译给计算机进行执行。 我们常说的C语言是编译型的语言,Python是解释型的语言其实指的是一般情况下C语言是...
尽管编译型语言在执行效率上具有优势,但解释型语言也具备自身特点。解释型语言通常具有更好的跨平台性,开发和调试更为便捷。因此,在选择编程语言时,需要根据具体需求和场景进行权衡。总的来说,C语言作为一种编译型语言,具备高效执行和良好的性能,适用于系统级编程和资源受限环境。选择合适的编程语言,...
百度试题 题目C语言是一门( )计算机编程高级语言。 A.编译型B.解释性C.混合型D.汇编型相关知识点: 试题来源: 解析 A 反馈 收藏
而C语言被cpu执行的过程是:C语言-汇编语言-机器语言-CPU执行。机器语言就是可执行文件。 解释性语言,比如java, pyhon, r等解释性语言,解释性语言不是直接编译成机器码,而是将源代码转换为中间代码,比如java代码就是先将java代码转化为字节码(这个字节码cpu是读不懂,不是机器码,不是机器语言)然后将字节码发送给...