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/4890527 …
が、やさしい文体で分かりやすいと思います。
2100円だし。
入門編もありますが、未読のためわかりません。
まったくの初心者ならば、入門編からの方がいいのかも。
また、
猫でもわかるC言語プログラミング 粂井 康孝 (著)
http://www.amazon.co.jp/exec/obidos/ASIN/4797325 …
も読みやすいかな。
なんにせよ、本屋で実物を手に取って、御自分の感性に合うのを選ばれるのがいいですよ。
高くて有名でも、読んでてムカツク書きかたの人とかもいますから。
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++ も悪くない
No.1
- 回答日時:
こんばんは。
コンパイルに必要なgccを入れるためにCygwinを導入することをお勧めします。
また、お薦めの本はオライリーからでているC実践プログラミングをお勧めします。適度にボリュームがありながら基礎の基礎から勉強できます。参考URLを上げておきます
参考URL:http://www.amazon.co.jp/exec/obidos/ASIN/4900900 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
gccを行ってもexeファイルが生...
-
c言語
-
VisualStudioでC++クラスを追加...
-
大量のデータを読み込んで表示...
-
プログラム言語について c言語...
-
逆コンパイルと逆アセンブルの...
-
VisualStudio2022でC言語プログ...
-
プログラミングの課題がわから...
-
これて逆じゃないですか?
-
Windows Formアプリからコンソ...
-
UART通信の取説で,left floati...
-
C言語について。
-
プログラミングでArduinoのc++...
-
int16_t の _t は何?
-
パソコン
-
プログラマーです。このDB設計...
-
swift言語の最適化 swift最適化...
-
Python、プログラミングについ...
-
C#でログファイルにファイルパ...
-
バッチファイルで以下のような...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
web上のhtmlファイルから文字デ...
-
CかC++どちらを覚えるべきですか?
-
Visual Basic を勉強しています...
-
Windows7にVB6/StarFaxは対応し...
-
C言語初心者です。初心者がす...
-
c言語でウィンドウズアプリケー...
-
Visual Studio 2005 academic e...
-
.NETを勉強したく、C#やVB.NET...
-
Visual Studioはどのように勉強?
-
Windowsプログラミング、全部こ...
-
Rudyを覚えたい
-
MATLAB
-
小文字wと大文字Wの区別
-
RubyでNo such file or directo...
-
GoTo文について
-
バーコードのチェックデジット...
-
rubyの誤差
-
ルビー、ruby の、初心者向けで...
-
Ruby interpreter (CUI) 2.2.3 ...
-
Rubyでpdfファイルを読み込む方法
おすすめ情報