首页 > 试题广场 >

C语言属于一种机器语言。( )

[单选题]
C 语言属于一种机器语言( )
  • 正确
  • 错误
推荐
选B。
计算机语言通常分为三类:即机器语言汇编语言高级语言
  • 机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合。它是计算机的设计者通过计算机的硬件结构赋予计算机的操作功能。
  • 汇编语言是一种用助记符表示的仍然面向机器的计算机语言。汇编语言亦称符号语言。汇编语言由于是采用了助记符号来编写程序。
  • 高级语言有:BASIC、C、C++、PASCAL、FORTRAN、智能化语言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、动态语言(Python、PHP、Ruby、Lua)等。高级语言源程序可以用解释、编译两种方式执行
编辑于 2019-07-10 14:37:47 回复(0)
B
发表于 2019-06-13 16:23:01 回复(1)
机器语言是二进制命令,0and1
发表于 2020-09-24 22:02:14 回复(0)
  1. 机器语言:机器语言是计算机能够直接识别和执行的二进制代码。它由0和1组成的指令序列表示不同的操作和数据。机器语言非常底层,与具体的计算机硬件相关,可实现对计算机底层细节的直接控制。

  2. 汇编语言:汇编语言是相对于机器语言更具有可读性的低级语言。它使用助记符(如MOV、ADD等)来代替数字编码,但是仍然直接操作计算机硬件。每个汇编语言指令都对应着机器语言中的一条指令,可以通过汇编器将汇编代码转换为机器语言。

  3. 高级语言:高级语言是相对于机器语言和汇编语言而言的更加抽象和人类可读的计算机语言。它使用自然语言和数学符号等更接近人类语言的形式,提供了更高层次的抽象和功能。高级语言的代码需要通过编译器或解释器将其翻译成机器语言或汇编语言,以便计算机能够理解和执行。

这三类语言在抽象层次和表达能力上存在差异。机器语言和汇编语言更接近底层硬件,直接操作计算机的寄存器和内存等,具有更高的执行效率和直接控制力;而高级语言更加易读易写,使得程序开发更加高效和可维护,但需要通过编译或解释过程转化为机器能够执行的指令。不同类型的语言在不同的场景下有着各自的优势和应用范围。

发表于 2023-09-25 16:26:10 回复(0)