(计算机/软件)与具体机器或硬件架构无关的;不依赖某一特定计算机/处理器平台的。
常用于描述代码、表示形式、算法、编译器阶段等,强调可移植性与通用性。(也可引申为“平台无关”。)
/məˌʃiːn ˌɪndɪˈpɛndənt/
The file format is machine-independent.
这种文件格式与具体机器无关。
We designed a machine-independent intermediate representation so the compiler can target multiple CPUs.
我们设计了一种与机器无关的中间表示,这样编译器就能面向多种 CPU 生成目标代码。
由 machine(机器、计算机)+ independent(独立的、不依赖的) 组合而成的复合形容词。随着软件工程与编译技术发展,“machine-independent”逐渐固定为术语,常与“machine-dependent(依赖机器的)”相对,用来区分通用部分与面向特定硬件的部分。
(作为计算机科学术语)常见于下列经典技术著作与教材中: