• 締切済み

プログラムの勉強法

専ら基本情報やシスアド試験用にC,C++,Visual C,Java,などの勉強をしたいのですが、高価なコンパイラーを買わずに、シミュレーション程度でいいから学ぶ方法はないでしょうか。

みんなの回答

  • Hi104
  • ベストアンサー率18% (10/53)
回答No.3

試験対策で勉強されるのでしたら、次のものをお勧めします。 C言語 フリーの開発環境のGCCかBorlandのC/C++フリーコンパイラ (BorlandのC++Builderは有料の開発環境ですが、コンパイラのみフリーソフトとして公開されてます。教本のサンプルを実行するならこれで十分ですね)。GCCはUNIXのエミュレータですので、より一般的かと思います。 Java Sunから無料で入手できます。特にJavaの学習を目的にされるのでしたらBlueJというJava言語学習用のアプリがあります。オブジェクト指向プログラミング特有のクラスの概念を理解できるように作られており、デバッガも付いていますので、変数の値を逐一確認できます。クラス間を移動するときに問題になる参照渡しと値渡しについても理解できるようになってます。

  • uc078
  • ベストアンサー率22% (28/127)
回答No.2

C、Javaに関してはコンパイラはフリーで多数出回ってますよ。 多分、C++も探せばあるんじゃないかと。(VCだけは無いかも) Javaなんかは、開発元のsunのHPにいろいろありますし、 他のはVectorなんかのダウンロードサイトにいろいろと。 検索すれば勉強できるHPもたくさんhitするはずです。

paniniX
質問者

お礼

Visual C++のコンパイラーを昔買いましたが、 C++もフリーで手に入ることは知りませんでした HPで探してみます、

  • toysmith
  • ベストアンサー率37% (570/1525)
回答No.1

受験用と考えるなら標準規格に完全準拠の処理系を選ぶべきです。 C,C++,Javaのフリーコンパイラは色々とありますが、「標準規格に完全準拠」という意味では Sun : Java2SDK C/C++:GCC が良いと思います。 LSI-C86試食版は標準Cに完全互換ではない部分(プリプロセッサの動作と浮動小数点)があるのでお勧めできません。 VC++は標準機能を学ぶには高価すぎます。 Java2SDK,GCC共に完全な開発環境でありながらフリーソフトです。 どちらも参考書などにCD-ROMで付属していることがあるので参考書と一緒に入手してください。

paniniX
質問者

お礼

VC++はやはり「高価すぎる」のですね。

関連するQ&A