Javaでアプリケーションを開発するときの利点の一つにプラットフォームに依存しないという点があります。
つまり、Javaで一旦ソースコードを書いてしまえば、JavaVMが存在するマシン上ではどのマシンでも動くというわけです。
しかし、例えばC言語で開発したとして、ソースコードを書き上げます。
そして、コンパイラするわけですが、このコンパイラがいろいろなOSやハードウェアで変わっていくのですよね?
そうすると、ソースコードを書き上げて、適切なコンパイラを用意してあげれば、どのマシンでも動くということになると思います。
この「適切なコンパイラを用意しないといけない」というのは大きなデメリットなのでしょうか?
回答お願いします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。