不可移植的;不通用的:指软件、代码、设备或设计难以在不同系统、平台、环境或设备之间直接使用或运行,通常因为依赖特定的硬件、操作系统、编译器或接口。(也可用于一般事物:不便携、难搬运,但在技术语境中最常见的是“不可移植”。)
/ˌnɑːnˈpɔːr.tə.bəl/(美式常见)
/ˌnɒnˈpɔː.tə.bəl/(英式常见)
This software is non-portable and only runs on Windows.
这个软件不可移植,只能在 Windows 上运行。
Because it depends on a proprietary library, the code is non-portable across different operating systems and will require refactoring to work elsewhere.
由于它依赖某个专有库,这段代码在不同操作系统之间不可移植,要在其他环境运行就需要重构。
non- 表示“非、不”,portable 来自 port(“携带、搬运”之意的词根发展而来),原义偏向“可携带/可搬运”。在计算机领域中,portable 进一步引申为“可移植(可跨平台使用)”,因此 non-portable 就表示“不可移植、平台绑定”。