- ベストアンサー
猫でもわかるC言語について。
現在中学3年生のプログラミング超初心者です。 僕は猫でもわかるC言語という本を持っているのですが、あまりいい評判を聞きません。 実際、プログラミング超初心者の中学生にとって適する本でしょうか? ご回答をお待ちしてます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
「猫でもわかる~」のサイトでは、使用する処理系としてVisual C++ 1.5を想定する旨が明記されています。 想定している処理系が標準規格に合致していないこともありますし、拡張機能に依存する内容を解説していることもありますので、ANSI-C云々の話を持ち出しても意味がありません。 # Windowsプログラミングで、WinMainから始まることが非標準だと文句を言ってみても仕方がありませんし、16ビットプログラミングでメモリモデルの話が出てくるのを非標準だとボヤいてみても無意味です。 書籍の「猫でもわかる~」は読んでいないので正確なことは分かりませんが、Visual C++のバージョンが新しくなっているなどの違いはあるにしても、標準の話を持ち出しても仕方がないことは同じではないかと思います。 入門者の間は、標準規格(要するに標準語)を正確に理解していなくても、とりあえず手元で使える方言を使って動くものを作れるようになることが先決です。 ただし、掲示板やメーリングリスト等で見ず知らずの人に質問するときは、自分が使っている処理系(つまり方言)を明確にする必要があります。そうでなければ、回答者は一般論で答えるしかなく、標準規格の難しい話になってしまいます。
その他の回答 (4)
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
私が記載した参照URLに以下の記載があったはずです。 >> いわゆるANSI Cは、日本工業規格(JIS)のX3010に相当します。 貴方はどうも時間や金に損をするのが極端に嫌いな感じではないでしょうか? 自分の進みたい道ならば少しは損や遠回りをしてでも技術を習得しようとする意気込みがなけば何も進みません。 どうしてもというのであれば批判もあるかもしれませんが、以下の本を薦めます。 ・新C言語入門 ビギナー編(林晴比古 著) ・新C言語入門 応用編(林晴比古 著) ・C言語によるはじめてのアルゴリズム入門(河西 朝雄 著) ・望洋博士の入門シリーズ CプログラマのためのC++入門 上記も、林晴比古様の著書には批判も結構ありますが、私はこれでC言語は学びました。(新訂版は逆に読みづらいですが、旧版は手に入らないでしょう。)
お礼
またまたご回答ありがとうございました。 えっと、じかんやお金を損するのは嫌いではありませんがそのようなことがありましたでしょうか?? あったら謝ります、すみませんでした。 著書を紹介していただきありがとうございます。
- jacta
- ベストアンサー率26% (845/3158)
> jactaさんのおっしゃる「標準」というのは何のことなんでしょうか? 日本国内においては、「JIS X3010:2003 プログラム言語 C」のことです。
- 参考URL:
- http://www.jisc.go.jp/app/pager?%23jps.JPSH0090D:JPSO0020:/JPS/JPSO0090.jsp=&RKKNP_vJISJISNO=X3010
補足
むむむ・・、C言語の形式ということなんですかね・・・。 こういうものは難しいですね~。勉強しないと。 ありがとうございました。
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
お疲れ様です。 過去の質問を検索して、ANSI-Cに関する記述を見つけました。 参照URLを参照の事。
お礼
なるほど~。ありがとうございます。 わざわざ発見していただいて申し訳ないです。 これは、C言語を勉強したらきっとわかるようになるんでしょうね~@@ 難しいです。 つまり、ANSI-Cという規格に統一したということでいいんでしょうか?? ご回答ありがとうございました。
- toda hiro(@hiro_knigh)
- ベストアンサー率39% (59/151)
また、貴方ですか。 前の質問等で、ANSIの規格から外れた記述がしてある所などがあるが、初心者が始めるには問題ないと様々な人から教授を受けたはずなのですが、何が問題なのですか? 過去の質問でも、締め切ってもいないようですし。。。 問題外です。
お礼
「猫でもわかる~」は結構有名なんですが、一方、著者のサイトを見ると、ANSI Cで考えると「大丈夫か?」と思うような記述もチラホラ見受けられます。 これは、ある方が回答していただいた内容なんですが僕はこの意味がいまいちわからなくて^^; それなので、再度この本に関して質問いたしました。 hiro_knighさんにご指摘いただいた質問内容(書籍という題名の質問)に関しては前から締め切ってポイントを付与したはずなんですが・・・・。 一応、ほかの質問もすべて締め切りました。これでいいでしょうか? ご迷惑をおかけして申し訳ございませんでした。
補足
すみません。前回の質問は締め切ったはずなのですが・・・。 もっと多くの回答をいただこうと思ったんです・・・・。 僕もhiro_knighさんにご迷惑をおかけしようとして質問したわけではなかったのですがこの間の質問内容では不十分だったと思って質問しました・・・・・・・。
お礼
なるほど~御回答ありがとうございます。 jactaさんのおっしゃる「標準」というのは何のことなんでしょうか? 申し訳ないです。理解力がなくて・・・。