不思議なことに、Javaで書かれていないマルチプラットフォームプログラムを書くことは可能ですか。
もしそうなら、2つまたは3つの異なるプログラミング言語(プラットフォームごとに)を一緒にコンパイルして、異なるプラットフォームで実行できるようにすることでそれを行うことができますか?
不思議なことに、Javaで書かれていないマルチプラットフォームプログラムを書くことは可能ですか。
もしそうなら、2つまたは3つの異なるプログラミング言語(プラットフォームごとに)を一緒にコンパイルして、異なるプラットフォームで実行できるようにすることでそれを行うことができますか?
Pythonはマルチプラットフォーム言語であり、通常のすべてのプラットフォームで利用できます。
ここを参照してくださいhttp://en.wikipedia.org/wiki/Cross-platform
C++は従来のクロスプラットフォーム言語です。ただし、Pythonなど、他にも多くの一般的な選択肢があります。
Monoは、C#でマルチプラットフォームアプリケーションを作成する機会を提供します。
http://en.wikipedia.org/wiki/Mono_%28software%29から:
Monoは、Linux、BSD、UNIX、Mac OS X、Solaris、およびWindowsオペレーティングシステムで実行できます。
Silverlightはマルチプラットフォームであり、ブラウザー外で実行できます。
おそらくANSIC。この標準は、事実上すべての既知のプラットフォームとアーキテクチャでサポートされており、ほぼどこにでも移動できます。ただし、 ANSI C規格に厳密に準拠する必要があります。準拠しない場合は、ほとんどの場合、ある程度のプラットフォーム依存性が導入されます。
ウェブ、確かに!すべてのWebアプリケーションは、Webブラウザとインターネット接続を備えた任意のデバイスで実行できます。これはおそらくクロスプラットフォーム開発の「未来」です。また、ユーザーは何もインストールする必要がありません。
Java以外のクロスプラットフォーム言語はたくさんあります。C / C ++、C#(Monoを使用)、Python、PHP、Perl ... Visual Basicでさえクロスプラットフォーム実装があります(http://www.mono-project.com/VisualBasic.NET_support)。