programming-languages - 平台无关语言

标签 programming-languages platform-independent

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

7年前关闭。




Improve this question




我正在寻找另一种平台独立语言,如 Java。
是否有其他 P.I.语言?

谢谢

最佳答案

平台独立并不是一个定义明确的术语。它对不同的人可能意味着不同的事情。例如,有人说 C 是 PI,其他人会说它不是。有时,为了让 C 代码与 configure(1) 一起工作,以便它可以在许多不同的平台上编译,人们会遇到很多麻烦。这是否意味着可以编写平台无关的 C,但并非所有 C 都是平台无关的?

也许 Java(以及在 JVM 上运行的其他软件)被认为是 PI,因为它们定义了一个平台,并且由不同的机器来实现该平台。但它们并不总是正确地执行——例如,一些 JVM(尤其是早期的)有其他人(在其他平台上)没有的错误。当然,您可以编写链接到 native 代码的非纯 java - 当然不是平台无关的。

几个答案表明脚本语言是独立于平台的。告诉那些编写 javascript 并希望它在 IE6、IE7、FF、Chrome、Safari 等上运行的人!

因此,真正由您决定更多关于“平台独立”的含义,或者您问的原因。

关于programming-languages - 平台无关语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2607400/

相关文章:

c - 避免在平台独立代码中实现定义类型

language-agnostic - 将0转换为1,反之亦然

Linux 浏览器和 VBScript

c++ - 捕获控制台/终端关闭事件的平台独立方式

Node.js - 以平台无关的方式查找主目录

c++ - 程序运行时隐藏控制台的独立于平台的方法

programming-languages - 真正的声明性语言?

c# - Nullable<T> monad 上的绑定(bind)和标识函数在哪里?

programming-languages - 函数式编程语言的好处和用途

perl - 用于 Perl Web 开发的 ASP 样式标签?