- ベストアンサー
マックでCプログラミングを
タイガーにはxcodeというものがついてきて、(それがなにかもよくわからない素人ですが)私も、何かプログラムして創造的なことをやってみたいと思うようになりました。 そこで、マック上でC言語を用いたプログラミングを行うのに、推薦の参考書、ホームページ等を教えていただけませんか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
「Happy Macintosh Developing Time」の著作者のサイトはこちら。 http://homepage.mac.com/mkino2/ Xcodeの使い方について、いちばん新しい情報が載っているのがこの本で、正直ほかの選択の余地はないと思います。 XcodeでC言語を記述してコンパイルでき、結果の出力もできることは、No.1のかたが紹介しているとおりです。 すこし誤解が生じそうなので、そこだけ補足しておきます。 Xcodeで使える言語は、C、C++、Objective-C、Java、AppleScriptですが、JavaとAppleScriptはちょっと置いておいて、C++とObjective-CはC言語を拡張したものです。言い換えると基本文法はC 言語なので、C言語の基本を習得していないと、C++、Objective-Cの習得はできません。 C言語の勉強をするか、Xcodeの勉強をするかという二者択一の問題にはなりません。いずれにせよ、C言語の勉強は必要ですし、XcodeでC言語で習得したことを実験することができますから、C言語の教材として十二分に使えます。 > MacintoshではじめるCプログラミング―CodeWarrior Lite for C 評価版 わたしはこの本で最初のC言語の勉強をしました。しかし、CodeWarrior liteがMac OS X(上のクラシック環境)で動作するかどうか、たいへん疑問です。このソフトウェアは、Mac OS 9どころか、漢字Talk 7時代のものですから、検証する気にすらなりません。
その他の回答 (3)
- h2005
- ベストアンサー率12% (1/8)
Macで、C言語の基礎をやるには、 MacintoshではじめるCプログラミング―CodeWarrior Lite for C 評価版 という手があります。 これは、xcodeをしようしなく、Terminalもしようしません。 コンパイラー付きです。 しかしあくまで、C言語の勉強用です。OS9でも、C言語についてはわかりやすく学ぶことができるとおもいます。 xcodeについてはなにも書いていないので、そこから別の参考書がいいでしょう。
お礼
ありがとうございます。10年近く前の本なのですね。それなのに未だに売れているということ、こうして推薦される人がいるということは良書である可能性が高いということですね。 私のマックはOSXですので、この本はもしかしたら、OS9上での説明になっているんでしょうか。まあ、OSXのターミナル上でGCCを使ってコンパイルもできますから、基本的な動きを追いかけるにはここから始めるのが良いのかもしれませんね。
- jakarta
- ベストアンサー率38% (607/1597)
Macのアプリケーションを作りたいならばXcodeから入ればよいですが、単にプログラミング言語を覚えたいというのであれば、Terminalとテキストエディタで十分です。 前者は参考書が圧倒的に少ないですが、後者であれば定番とよばれる解説本がわんさかと見つかります。 しかしCは汎用性の高さ故に覚えることが多いので、初心者がCに飛びつくのはちょっと難しいかな‥と思います。
お礼
率直なご意見ありがとうございます。 複雑な心境でして、せっかく始める気になったんだから、あとあと応用の利きそうな(そのかわり「難しい」)C言語から始めようと思っている反面、せっかくマックにXCODEという環境があるなら、最初から「楽した方」がいいかなあなんて思ってます。
- asuca
- ベストアンサー率47% (11786/24626)
http://www.amazon.co.jp/exec/obidos/ASIN/4861001242/ref=nosim/hypweb-22/249-3262842-5055510?dev-t=D2OS08VR83Y4NP%26camp=2025%26link_code=xm2 この本は結構良いですよ。 参考URLもみてみて下さい。
お礼
図書の推薦、ありがとうございます。さっそくアマゾンに見に行って確認しました。この本の書評には賛否有りましたが、まったくの初めての私にとっては、とりあえず最初に読んでみる本として良さそうという感じがしました。 参考URLもありがとうございます。実は、自分で検索して見つけた3つのC関連のページでは一番良いと思ったところです。asucaさんもご推薦なので安心しました。
お礼
とても丁寧な回答ありがとうございました。 Happy Macintosh Developing Timeを買うことにしました。