平台独立语言

Mar*_*aux 5 programming-languages platform-independent

我正在寻找另一种平台独立语言,如Java.
还有其他PI语言吗?

谢谢

Joh*_*ohn 17

独立于平台并不是一个完美定义的术语.它对不同的人来说意味着不同的东西.例如,有些人说C是PI,其他人则说不是.有时,人们在使用configure(1)使C代码工作时会遇到很多麻烦,因此它可以在许多不同的平台上进行编译.这是否意味着可以编写与平台无关的C,但并非所有C都与平台无关?

也许Java(+在JVM上运行的其他软件)被认为是PI,因为它们定义了一个平台,并且由不同的机器来实现该平台.但是他们并不总能正确地做到这一点 - 例如,一些JVM(特别是早期的JVM)存在其他人(在其他平台上)没有的错误.当然,您可以编写链接到本机代码的非纯Java - 当然不是独立于平台的.

有几个答案表明脚本语言与平台无关.告诉那些写javascript并希望它在IE6,IE7,FF,Chrome,Safari等上工作的人!

因此,您可以更多地了解"平台独立"的含义,或者您要问的原因.