只是好奇,是否有可能编写一个没有用Java编写的多平台程序。
如果是,我可以通过一起编译两种或三种不同的编程语言(对于每个平台)来实现,以便它可以在不同的平台上运行。
答案 0 :(得分:4)
Python是一种多平台语言,适用于所有常用平台。
答案 1 :(得分:4)
请参阅此处http://en.wikipedia.org/wiki/Cross-platform
C ++是传统的跨平台语言。但是,还有很多其他流行的选择,比如Python。
答案 2 :(得分:3)
Mono为您提供了使用C#编写多平台应用程序的机会。
来自http://en.wikipedia.org/wiki/Mono_%28software%29:
Mono可以在Linux,BSD,UNIX上运行 Mac OS X,Solaris和Windows 操作系统。
答案 3 :(得分:2)
答案 4 :(得分:1)
Silverlight是多平台的,可以在浏览器外运行。
答案 5 :(得分:1)
也许是ANSI C。几乎所有已知的平台和架构都支持该标准,您可以随身携带它。但是,必须严格符合ANSI C标准,就好像你不会,你几乎总会引入一定程度的平台依赖。
答案 6 :(得分:1)
网络,当然!任何Web应用程序都可以在任何具有Web浏览器和Internet连接的设备上运行。这可能是跨平台开发的“未来”。而且您的用户甚至不需要安装任何东西。
答案 7 :(得分:0)
有许多非Java跨平台语言。 C / C ++,C#(使用Mono),Python,PHP,Perl ......甚至Visual Basic都有一个跨平台实现(http://www.mono-project.com/VisualBasic.NET_support)。