2

只是好奇,是否可以编写一个不是用 Java 编写的多平台程序。

如果是真的,我可以通过将两种或三种不同的编程语言(针对每个平台)编译在一起来实现它,以便它可以在不同的平台上运行。

4

8 回答 8

4

Python是一种多平台语言,可用于所有常用平台。

于 2009-12-08T04:00:02.837 回答
4

见这里http://en.wikipedia.org/wiki/Cross-platform

C++ 是传统的跨平台语言。但是,还有许多其他流行的选择,例如 Python。

于 2009-12-08T04:01:13.350 回答
3

Mono 为您提供了使用 C# 编写多平台应用程序的机会。

来自http://en.wikipedia.org/wiki/Mono_%28software%29

Mono 可以在 Linux、BSD、UNIX、Mac OS X、Solaris 和 Windows 操作系统上运行。

于 2009-12-08T03:56:59.957 回答
2

Pharo是多平台的。

它使用面向对象的 Smalltalk 语言。

有一本免费的介绍书,Pharo by Example

于 2009-12-08T23:54:31.520 回答
1

网络,当然!任何网络应用程序都可以在任何带有网络浏览器和互联网连接的设备上运行。这大概就是跨平台开发的“未来”。您的用户甚至不需要安装任何东西。

于 2009-12-08T04:18:46.183 回答
1

Silverlight 是多平台的,可以在浏览器之外运行。

于 2009-12-08T04:04:10.707 回答
1

也许是ANSI C。几乎所有已知的平台和架构都支持该标准,您几乎可以在任何地方使用它。但是,必须严格遵守 ANSI C 标准,就好像不遵守一样,您几乎总是会引入某种程度的平台依赖性。

于 2009-12-08T04:08:47.077 回答
0

有很多非 Java 跨平台语言。C/C++、C#(使用 Mono)、Python、PHP、Perl……甚至 Visual Basic 也有跨平台实现(http://www.mono-project.com/VisualBasic.NET_support)。

于 2009-12-08T04:28:34.130 回答