• ベストアンサー

C言語について

Cの勉強(プログラミング関係の勉強)をするに当たってですが、 ・Cを自宅PCでやるためのソフトみたいなものはありますでしょうか(フリー) ・Cを勉強するための本(書籍)のおすすめはありますでしょうか? やはり高めの厚い本の方がよいのでしょうか?

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

  • ベストアンサー
  • tomorot
  • ベストアンサー率47% (16/34)
回答No.2

はじめまして。 フリーのCコンパイラならば、 gcc(Cygwin)、Borland C++ Compiler5.5、LSI-C試食版 などがあります。 Visual Studio2005の無償版もありますが、お勧めしません。 C Magazine4月号に、Cygwinの導入方法の記事があります。 エディタはメモ帳でもいいけど、 PeggyPad(ANCHOR SYSTEMS) が無料で使えるプログラム向けのエディタです。 http://www2.noritz.co.jp/anchor/ エディタとコンパイラがあれば、とりあえずはCプログラミングはできます。 書籍は C言語プログラミングレッスン〈文法編〉 結城 浩 (著) http://www.amazon.co.jp/exec/obidos/ASIN/4890527559/qid=1149955575/sr=8-5/ref=sr_8_xs_ap_i5_xgl14/250-6868291-4957842 が、やさしい文体で分かりやすいと思います。 2100円だし。 入門編もありますが、未読のためわかりません。 まったくの初心者ならば、入門編からの方がいいのかも。 また、 猫でもわかるC言語プログラミング 粂井 康孝 (著) http://www.amazon.co.jp/exec/obidos/ASIN/4797325089/qid=1149955856/sr=8-4/ref=sr_8_xs_ap_i4_xgl14/250-6868291-4957842 も読みやすいかな。 なんにせよ、本屋で実物を手に取って、御自分の感性に合うのを選ばれるのがいいですよ。 高くて有名でも、読んでてムカツク書きかたの人とかもいますから。

その他の回答 (2)

  • MrBan
  • ベストアンサー率53% (331/615)
回答No.3

GNUのGCCというコンパイラセットがお勧めかと。 自宅がLinux環境などであれば、rpm等で追加できるでしょう。 Windowsの場合、"標準C言語の勉強だけであれば"、 Cygwin(Windows上で動くPOSX/Linux風の環境)用の GCCがありますので、これでもいいと思います。 ただし、これは「いわゆるWindowsアプリケーション」 を作るものでないため、そういうこともしてみたいなら、 同じGNUでもMinGW(Minimalist GNU for Windows)と いうものをお勧めします。 主な違いは、Cygwin上でLinux風に書くか、Windows上で直接書くか。 C言語の標準部分はどちらでもほぼ同様に学べますが、 OSに依存する部分の書き方が、Cygwin版だとLinux風、 MinGW は Windows 風で記述をすることになります。 慣れてきたら、VCの無償版とかIDEに手を出してもいいと思いますが、最初はこのあたりがよいでしょう。 # C++ でなく C言語の勉強なら、Borland C++ も悪くない

noname#23157
noname#23157
回答No.1

こんばんは。 コンパイルに必要なgccを入れるためにCygwinを導入することをお勧めします。 また、お薦めの本はオライリーからでているC実践プログラミングをお勧めします。適度にボリュームがありながら基礎の基礎から勉強できます。参考URLを上げておきます

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4900900648/503-6840394-0017505

関連するQ&A