プラットフォーム非依存の正確な定義は何ですか。ソースコードをバイトコードに変換するため、Javaはプラットフォームに依存しない言語であり、そのバイトコードはJava仮想マシンがインストールされている任意のOSで実行できることを読みました。
C、PHP、VB、C#、C++、RubyOnRailsなどの他の言語のソースコードがあり、このソースコードは、対応するコンパイラ/インタープリターを備えた任意のOSで実行できます。では、C やその他の言語もプラットフォームに依存しない言語であると言ってみませんか。
Java は実際には Java プラットフォームに大きく依存しています。また、C は間違いなく非常に移植性の高い言語です。– ニクラス