- ベストアンサー
C言語について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
はじめまして。 フリーの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)
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++ も悪くない
こんばんは。 コンパイルに必要なgccを入れるためにCygwinを導入することをお勧めします。 また、お薦めの本はオライリーからでているC実践プログラミングをお勧めします。適度にボリュームがありながら基礎の基礎から勉強できます。参考URLを上げておきます
関連するQ&A
- C言語始めようと思っています
今高校1年で最近ゲームなどを作るにはどうすればよいのだろうと思ったところプログラミングでした。そこで、まずどんなことから始めるべきでしょうか?お勧めの書籍などはありますか?猫でもわかるC言語プログラミングって本を一応購入しようと思っているのですが、どう思いますか?
- 締切済み
- C・C++・C#
- C言語の勉強法について
C言語って大変難しいんですね。私は文系出身でまったく プログラミングに関わったことがないのですが、PCで色々オリジナルなものを作るのが趣味で、C言語のスーパービギナーの本を買って勉強を始めたのですが、難しくてまったく進めません。 みなさんはどのように勉強をなさったのですか? 超初心者にはやはり敷居が高い物なのでしょうか? 何かお薦めの勉強法、書籍、サイト、 または、教えてくれるスクールなど、何でも情報がありましたら教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- C言語、オススメの本
僕は今、プログラミング言語としてC言語を勉強したいと思っています。 プログラミングの経験はありませんが、 ネットや他の書籍である程度知識はあります。 中学生で、趣味の範囲内としてやってみたいと思っているのですが、 自分の将来に活かしたいとも考えています。多少は踏み込んで勉強を したいです。 そこで本題なのですが、C言語を勉強するための本…色々ありますよね? そんな数あるC言語の本のなかでオススメを教えて下さい! 我がままですが…読みながら体系的に学べるような、そんな本がいいです そんな本はなくても構いませんが、回答者さんが勉強する時に使った 本とかそういうのも教えて下さい。 よろしくお願いします!
- 締切済み
- その他(プログラミング・開発)
- Cのプログラミングをするソフト
自宅でC言語のプログラミングをやりたいと思っています。 PCはValueStar Lシリーズの300/3D、WindowsXPのHomeです。 自宅には最近、知人から譲り受けたMicrosoft Visual C++.net Standardがあります。 これでCのプログラミングはできるのでしょうか? できない場合、何かお勧めのソフトウェアはありませんか? このソフトでCのプログラミングができる場合、 このソフトの使い方が良く分からないので、 分かりやすく解説しているサイトや書籍等をご存知でしたら教えてください。 たくさん質問してしまってすみません。 よろしくお願いします。
- ベストアンサー
- その他(ソフトウェア)
- C言語を勉強する為に
全くのプログラミングの初心者です。C言語を勉強したいと思っています。 まず、何が必要なのでしょうか?参考書はもちろんですがプログラミングを勉強するにあたって最低限必要なものを教えて頂ければと思います。できればフリーソフトが望ましいのですが…。 それと、C言語とJAVAはどちらが入りやすいのでょうか。
- ベストアンサー
- C・C++・C#
- C言語のいわゆる「良書」を紹介してください
仕事上C言語を勉強しております。 本屋に行っても書籍が多すぎてどれがいいのかよくわからないです。そこで皆さんのお勧めの「良書」と言われるC言語の本を紹介していただけないでしょうか? 私が欲しいのは「文法」の本と「プログラミング方法」の本の2つです。私のリクエストとしては 【文法】 ・文法があますところなく網羅されている ・話の展開が系統立てて、よくまとまって読みやすい ・K&R本よりも詳しい 【プログラミング方法】 ・メモリやキャッシュの効率的な利用法など、ハードの仕様も考慮に入れたプログラムの組み方について解説している。 ・面白くてトリッキーなアルゴリズムが紹介されている 以上、よろしくお願いします。
- ベストアンサー
- C・C++・C#
- プログラミング(C言語)を勉強するに当たって・・・
何も知らない完全な初心者です。 現在、理学部の大学1年生です。(情報系ではありません) 目的としては、ゲーム作成。および、大学の研究などで自分が必要とするソフトを作ること。 プログラミングについて独学で勉強したいのですが、現在、C言語からはじめてC++を勉強しようと思っています。 そこで、いくつか質問をしたいのです。 (1)言語を学ぶ以前に学ぶべきことは? (2)目的に対する言語は適当であるか? (3)また、どのソフトがお勧めであるか?(学生なので2万以内で済ませたいと思います。) プログラミングをする際に読んでいたほうが良い本を 教えていただけるとありがたいですm(_ _)m
- ベストアンサー
- C・C++・C#
- C#の入門書
これからC#を勉強しようと考えていて、入門書を探しています。Amazonのレビューなどを読んだりして、下の4つで悩んでいます。 ・プログラミングC# 第5版 (大型本) ・独習C# 第2版 ・JIS規格対応 標準C#入門 改訂第2版 (大型本) ・猫でもわかるC#プログラミング (猫でもわかるプログラミングシリーズ) (単行本) 今のところ、買おうと思っているのは、「プログラミングC# 第5版」です。理由は、これの第4版に限らずオライリーの書籍全般の評判がいいから、C#について詳しく書かれている書籍だとレビューなどで見たからです。 ちなみに私は、PASCAL、C言語、Perl、Perl/Tk、CaslIIなどを大学の講義で学びました。C#については全く何も知りません。また、ソフトは「Visual C# 2008 Express Edition」の使用を考えていますが、これも使用したことがなく、使い方が全くわかりません。できれば、入門書に使い方などが書いてあるとありがたいのですが、インターネットなどで使い方を知ることができるなら、なくてもかまわないと思っています。 こんな私ですが、上の4つの本を読んだことがある方、C#の開発をしたことがある方は、おすすめの書籍やC#開発ソフトの使い方が書いているサイト、C#の学習等について意見を頂けないでしょうか。上の本以外にいい本があるなどでもかまいません。漠然としていて申し訳ありませんが、回答よろしくお願いします。
- ベストアンサー
- C・C++・C#