JavaとC、はじめるならどっちがいい?

専門用語を極力排除して簡単に比較してみます。 ただし言語の構成は、C/C++とJAVAはよく似てるので、どちらから始めたとしても他方へ移行しやすいです。

  メリット デメリット
Java
  • windows,mac,unixといったOSの環境に依存しないソフトが作れる
  • 短期間で習得できる。
  • 無料で言語と開発用のソフトが手に入る。
  • OSに依存しないのでネット系に強い。
  • 互換性を重視(OSに依存しない)して作られているせいか、とにかく遅い。
  • 制限が多くあまり融通が利かない
C/C++

VisualC++

  • WINDOWS系のプログラムに非常に強く、高速。
  • 制限がなく融通が利く
  • 開発用のソフト(VisualC)の使い方が他のWINDOWSソフト(WORD,EXCEL等)と統一されていて使いやすく、機能も充実していてとても便利
  • Javaに比べると歴史が長いので、情報が多い
  • C言語、C++(C言語の拡張版)、API、MFCと憶える事が多く、習得までに時間がかかる。(※CとAPIだけでもWINアプリは作れるのですが、手間がかかるのでVCの魅力が半減します)
  • コストがかかる。

戻る