- ベストアンサー
WindowsでC言語の勉強をするには?
私は、情報学科の大学生です。家のパソコンでC言語を勉強するにはどうしたらいいですか?OSはWindows98です。エディタやコンパイラや実行を行うktermのようなものはどうすればいいのですか?それともやはり、Linuxをインストールするのが最適ですか?Linuxのインストールはなんだかむずかしそうだし、Windowsとの共存の実現はできるのですか?
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
安いほうから □Borland C++ 5.5 0円 無償です。ボーランドのホームページが取得できます。 WindowsAPIを使用すれば、ウィンドウズアプリケーション も作成可能ですが、コンソールアプリ作成用だと割り切っ たほうがいいかも。 http://www.borland.co.jp http://www.asahi-net.or.jp/~yf8k-kbys/ http://www.kumei.ne.jp/c_lang/ □Cygwin 0円 terra5さんが紹介されているので、説明はパス。 □Linuxでプログラミング 0円~1万円 市販のディストリビューションが買ってきてもいい のですが、安くあげるのなら、雑誌についているディス トリビューションのFTP版(インターネットでもダウ ンロードできますが、雑誌の付録のCD-ROMからの インストールの方が楽)を使う。 お使いのハードによっては、インストールに苦労する 可能性もあります。Windows98とのダブルブートも可能 です。 □Visual C++ Standard アカデミック版で9,800円 □C++ Builder Leraningエディション 定価で2万(アカデミック版だと1万円) BorlandのC++Builderの一番安いの。 DelphiのC++版とでもいいましょうか。 ベースは、Borland C++ 5.5と同じで、IDEと VCLと言うクラスライブラリ、MFCなどが追加されて います。DelphiのC++版と言ったほうがいいかも □CodeWarrior for Windows リリース6のアカデミック版なら28,000円 これは、使ったことがないので、説明できません。 Javaの開発環境もついています。 あとは、VCの高機能版やBCBの高機能版になってしまう ので、パス。 Ktermとおっしゃているところを見るとUNIX系のような CygwinかLinuxだと思います。 あと、私のお勧めですが、Windows98ということで駄目 なのですが、VirtualPCやVMWareと言ったPCのエミュ レーションソフトをWindows環境で動かして、その中に Linuxをインストールするのがお勧めです。ハードウェ ア構成に、左右されないためインストールが非常に楽で すし、マルチブートの問題もありません。それぞれの OSがLANを持ちますので、LinuxでフリーのDBを 動かして、WindowsからそのDBを使うといったことも 可能です。 http://win.virtualpc.jp/ http://www.networld.co.jp/products/vmware/index.htm 日本で買うと高いのですが、海外のものを直接買えば 結構安くなります。VirtualPCが200$ぐらい。 VMWareはちょうどバージョンがあがるところなので、 ちょっと待ったほうがいいです。VirtualPCは、海外 から買ってもメニューが日本語化されていました。 手軽なのはVirtualPCで、出来はVMWareの方が上と 言った感じです。
その他の回答 (4)
- pampa
- ベストアンサー率36% (4/11)
Windows98とLinuxを共存させるやり方が下記のサイトに記されていました。 http://www.atmarkit.co.jp/flinux/special/dualboot/dualboot00.html コンパイラですが、 (1)Cmachineという学習用の簡単なのがあります。 http://homepage1.nifty.com/kentake/ (2)LSI C-86 v3.30c 試食版というのもありますよ。 http://www.vector.co.jp/soft/maker/lsi/se001169.html 他の方の回答=私も参考になりました。(*^o^*)/ 頑張ってくらはい。。。
お礼
いいサイトを教えていただきありがとうございました。
- kinoata
- ベストアンサー率23% (17/72)
最近のlinuxは設定をいじらずともインストール後即Xを立ち上げられる状態にあるし、インストール自体もGUIベースなものが多い(redhatとかturboとか)のでそんなに大変ではないと思いますよ。マルチブートはとりあえずLILOを使って、不満だったら他のセレクターにすればよいのではないでしょうか。 ということで、WINとの共存は比較的楽です。FDISKが使えて、パーティーションの概念を知ってればとりあえずインストールは出来ると思います。 (あ、でもWINマシンが自作機ではない場合、ドライバとかどうなるんだろう?) あと、ボーランド社のwebsiteにて、borland c++ compiler無料版を落とすことが出来るので、とりあえずこいつをインストールしてみるのはいかがでしょうか。
お礼
Linuxのインストールがそんなにラクになっているとはしりませんでした。難しいイメージをうえつけられていました。ありがとうございました。
- terra5
- ベストアンサー率34% (574/1662)
ktermというと、現在は X-Windows上のコマンドラインで 作業をされていると思います。 cygwinという、Windows上でunix環境を提供するプログラムがありまして、 これでWindows98で、bash,gcc,vi,makeなどおそらく同様な環境が得られると思います。 まあ、X上で動くプログラムはちょっと無理がありますが。 勿論,Linuxをインストールをすれば、学校の環境にさらに近い物がえられると思います。 情報学科ということですで、これもチャンレンジしてみてください。 最近は、昔に比べればインストールは楽ですしね。 ただ、システムコマンダーとかパーティションマジックとかその手のツールはあった方が, マルチブートの場合は楽です。 無くても、大丈夫ですが。
お礼
cygwinはしりませんでした。参考になりました。ありがとうございました。ドモドモ\(^_^ ) ( ^_^)/ドモドモ
- kyouchan41
- ベストアンサー率16% (1/6)
Visual C++をアカデミックパックで安く買ってくるのがいいと思います。 中でもLearning Editionというのが一番安いと思いました。 エディタなどもついています。解説書もたくさん出ているのでお勧めです。 C++となっていますが、C言語のコンパイラもついています。
お礼
1番に教えていただいてありがとうございました。参考にします。ρ(⌒◇⌒)ノ
お礼
数をたくさん教えていただき、その上値段まで丁寧に教えていただき大変参考になりました。ありがとうございました。ドモドモ\(^_^ ) ( ^_^)/ドモドモ