こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

C言語:おすすめの書籍とコンパイラを教えて下さい

C言語初心者です。

・C言語の基礎を学ぶよい書籍があったら教えてください。
今日本屋で見てきたのですが、種類がありすぎて返って迷ってしまいました。

・コンパイラについてなのですが、過去の質問などみたところフリーのソフトがありそれでこと足りると書いてあったのですが、いくつかのフリーソフトがあるようで、どのソフトを使ってもあまり大きな違いはないのでしょうか?
もしおすすめのフリーソフトがあれば教えて下さい。

アドバイスお願いします。

投稿日時 - 2005-03-06 17:20:47

QNo.1254181

暇なときに回答ください

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

書籍でおすすめなのは、『新版 明解C言語 入門編 』です。
http://www.amazon.co.jp/exec/obidos/ASIN/4797327928/ref%3Dnosim/bohoyohcom-22/249-8400241-3613920

フリーソフトでおすすめなのは、『Borland C++ BuilderX』です。
http://www.borland.co.jp/cbuilderx/

投稿日時 - 2005-03-06 19:19:25

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

1.まず、書籍について
「改訂新版 Cプログラミング診断室」 
(藤原博文 (著) ISBN ISBN4-7741-1787-0)
「ポインタと配列の完全制覇」
(すいません、著者名忘れました)
が私のおすすめです。また、
「プログラミング言語C ANSI規格準拠」
(B.W. カーニハン (著), D.M. リッチー (著), 石田 晴久 (翻訳) 共立出版株式会社)
は是非とも買っておきましょう。Cのバイブルですから。あわせて、
http://rec.ncos.co.jp/cgi-bin/errorfrmC.cgi?0
なども読んでおくとためになると思います。
2.コンパイラについて
確かに gcc や bcc もよいと思いますが、(私も使っていた)今はMicrosoftも、Visual c++ のコンパイラのみを、vc toolkitとしてフリーで公開しています。
さらに、統合開発環境としては、RELO を強く薦めます。これは、英語版ですが、もちろんフリーで、なんとリソースエディタまでついています。
詳しくは下の参考URLの
3.Visual C++ Toolkit 2003 での環境構築
8.Reloを使ってみる
9.Visual C++ 2005 Express ベータ1について
を見てください。

参考URL:http://www7.plala.or.jp/hop-step-jump/c_setting01.html

投稿日時 - 2005-03-14 10:03:38

補足

皆様ご回答ありがとうございました。
非常に勉強になりました。
参考にさせていただきます。

投稿日時 - 2005-03-20 17:23:44

ANo.4

No.3を間違えてしまいました。
'^','!'でなく'~','!'でした。

投稿日時 - 2005-03-10 10:14:52

ANo.3

No1の方の「新版 明解C言語 入門編」は推薦できません。
理由は、考えればすぐ分かる間違い、試せばすぐ分かる間違いを書いておきながら、ほかの本の著者が「ワーニング」と書くのを「ぞっとする」などと平気で書いている人間だからです。
1.考えればすぐ分かる間違い
'^','!'が単項算術演算子と書いてある。
ANSI ISO JIS のCの規格書には、'^','!'が単項算術演算子
と解釈できるような、記述がありますが、誰がどう考えても算術演算子では無いでしょう。
2.試せばすぐ分かる間違い
 負%負⇒正と書いてある。
絶対にありません。(あるとすればバグです)。

投稿日時 - 2005-03-09 14:54:43

ANo.2

 書籍については、「猫でもわかるC言語プログラミング」がとてもわかりやすいです。
また、この本はこのサイト(http://www.kumei.ne.jp/c_lang/)の講座を本にしたような内容ですので、
このサイトを見ながら勉強してもいいかもしれません。
 コンパイラについては、borland C++ Compiler(http://www.borland.co.jp/cppbuilder/freecompiler/)
これを私は使っております。
 また、あなたが学生ならば、Visual Studio .NET theSpoke Premium Version 2003という、学生ならば、4000円ほどで買えて、C言語だけではなく、VBや、C#など、ほかの言語も入っているのでお金の面で多少余裕があるのならば買ってみてはどうでしょうか。

投稿日時 - 2005-03-07 21:09:28

あなたにオススメの質問