(计算机)低级语言:更接近硬件/机器指令、对内存与寄存器等资源控制更直接的编程语言类型,通常可获得更高性能与更强可控性,但可读性与可移植性相对较弱。(常见例子:汇编语言、机器码;有时也把 C 这类“接近底层”的系统语言算作相对低级。)
/ˌloʊˈlɛvəl ˈlæŋɡwɪdʒ/
Low-level languages are hard to read but very fast.
低级语言不容易阅读,但运行速度往往很快。
To optimize the driver, the engineer rewrote part of it in a low-level language to control memory and hardware directly.
为了优化驱动程序,这位工程师用低级语言重写了其中一部分,以便直接控制内存和硬件。
该术语由 low-level(低层/底层的)+ language(语言) 组成,源于计算机早期对“抽象层次”的比喻:越“低”越接近硬件与指令集,越“高”越接近人类表达与抽象概念。随着编译器与高级语言发展,“low-level language”逐渐固定为与硬件紧密相关、抽象较少的语言类别名称。