为什么C语言是可移植性语言? 57 次浏览 准确的说,任何一门不直接编写和硬件相关代码的语言,都具备可移植性。高级语言形如写了接口,只要有对应硬件平台的编译器,就可以生成相应代码。从这个角度,Java也是这样的,只不过换成了不同平台的JVM.