• ベストアンサー

CとJavaの特徴を教えてください

私は最近、プログラミングに興味を持っています。 いずれは、オリジナルのチャットや、オンラインのシミュレーションゲームを作るのが夢です。 本屋などで自分なりに調べていくうちにCとJAVAに興味が湧いてきました。 ゲームはどちらでも作れそうな様子ですが、私の目的の場合、より適した言語はどちらなのでしょうか? また、それぞれの言語としての特徴、難易度などを教えて頂けませんか? どうぞよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • furyfox
  • ベストアンサー率56% (58/103)
回答No.1

WindowsやPS2でオンラインゲームの開発をしている者です。 Javaで作ったものを実行するにJREがあらかじめインストールされて いる必用があります。その代わりWindows以外の環境でも動きます。 一方C/C++で作ったものは、Windowsの場合、 出来上がった実行ファイル(exe)をクリックすれば実行できます。 勿論他の環境(例えばMAC)なんかでは動きません。 あとGUIに関して言えばJavaの場合AppletやSwingになりますが重いです。 バリバリの演出を考えているならJavaでは厳しいです。 C自体の難易度自体はそれほど高くないかもしれませんが、CでWindowsのGUI環境 のプログラムを書くとそれなりに敷居が上がります。 通信に関しても最初から色々Javaは用意されていますし、 最初にやる言語としてはJavaの方とっつきが良いでしょう。 ただ将来それを仕事にしたいのならCを選んでください。

その他の回答 (1)

  • furyfox
  • ベストアンサー率56% (58/103)
回答No.2

ちょっと補足 CかJavaかの選択ですが Web上のゲーム。例えばYahoo等にあるミニゲームを目指しているなら Javaの方が良いです。 逆にMMO、例えば「信長の野望online」みたいなのを目指しているなら Cです。

関連するQ&A