是否可以编写不是用Java编写的多平台程序
只是好奇,是否有可能编写一个不是用 Java 编写的多平台程序。
如果属实,我可以通过将两种或三种不同的编程语言(针对每个平台)编译在一起来实现,以便它可以在不同的平台上运行。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
只是好奇,是否有可能编写一个不是用 Java 编写的多平台程序。
如果属实,我可以通过将两种或三种不同的编程语言(针对每个平台)编译在一起来实现,以便它可以在不同的平台上运行。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(8)
请参阅此处 http://en.wikipedia.org/wiki/Cross-platform
C++是传统的跨平台语言。然而,还有许多其他流行的选择,例如 Python。
See here http://en.wikipedia.org/wiki/Cross-platform
C++ is the traditional cross-platform language. However, there are many other popular choices such as Python.
Python 是一种多平台语言,适用于所有常用平台。
Python is a multi-platform language, available for all the usual platforms.
Mono 为您提供了用 C# 编写多平台应用程序的机会。
来自http://en.wikipedia.org/wiki/Mono_%28software%29:
Mono offers you the opportunity to write multiplatform applications in C#.
From http://en.wikipedia.org/wiki/Mono_%28software%29:
Pharo 是多平台的。
它使用面向对象的 Smalltalk 语言。
有一本免费的介绍书,Pharo by Example。
Pharo is multiplatform.
It uses the Smalltalk language, which is object-oriented.
There is a free introduction book, Pharo by Example.
Silverlight 是多平台的,可以在浏览器外运行。
Silverlight is multi-platform and can be run out-of-browser.
也许ANSI C。几乎所有已知的平台和架构都支持该标准,您几乎可以使用它去任何地方。但是,必须严格遵守 ANSI C 标准,否则您几乎总是会引入某种程度的平台依赖性。
Perhaps ANSI C. This standard is supported by virtually every known platform and architecture, and you can go just about anywhere with it. However, one must strictly comply with the ANSI C standard as if one doesn't you will almost always introduce some level of platform dependence.
网络,当然!任何网络应用程序都可以在任何具有网络浏览器和互联网连接的设备上运行。这可能就是跨平台开发的“未来”。您的用户甚至不需要安装任何东西。
The web, surely! Any web-application can run on any device with a web-browser and an Internet connection. This is probably the "future" of cross-platform development. And your users don't even have to install anything.
有很多非 Java 跨平台语言。 C/C++、C#(使用 Mono)、Python、PHP、Perl...甚至 Visual Basic 也有跨平台实现 (http://www.mono-project.com/VisualBasic.NET_support)。
There are plenty of non-Java cross-platform languages. C/C++, C# (using Mono), Python, PHP, Perl... Even Visual Basic has a cross platform implementation (http://www.mono-project.com/VisualBasic.NET_support).