- ベストアンサー
マックで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さんもご推薦なので安心しました。
関連するQ&A
- Macでプログラミングを始めてみたい
最近、プログラミングに興味が出てきて自分で実際にやってみようと考えています。しかし、Macでどうやってプログラミングをすればいいのか?という所で既に躓いている状態です。 とりあえずXcode4.0というものをダウンロードしましたが、これの使い方も全然分かりません。Windowsのようにテキストに書いたものをコンパイルする、というような仕組みとはかなり異なるのでしょうか?また、MacにてXcodeを使ってPHPかCでプログラミングすることは可能でしょうか?PHPとCでしたらどちらが初心者にはベターですか? ド素人のため、回答者の皆さんにはご迷惑をおかけするでしょうが、よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- macでプログラミングしたい
MacのホームページのDLコーナーでiGantを見ました。 私もあういう風なプログラムを作ってみたいです。 そんなん無理だと思いますが。 こういうiGantのようなソフトはどうやって作っているのでしょうか? プログラム言語はどんなものなのでしょうか? cとかjavaとかで作っているのでしょうか? それともmac特有のプログラミングがあるのでしょうか?
- ベストアンサー
- Mac
- macでプログラミングがしたいのですが…
最近mac book airを買いました。以前はxcodeのインストールディスクがついていたのですが、今はもうついていないのです。app storeでインストールしたのですが、英語ばかりで使い方がわかりません。何をどうすれば、xcodeでプログラミングができるのでしょうか?
- ベストアンサー
- C・C++・C#
- 真鍋大度さんが使ってるプログラミングツールについて
プログラミング超ド級のド素人からの質問です。 先日、情熱大陸(だったかな?)で真鍋大度さんの特集を見て プログラマーって、ああやってプログラムを打ち込んでは確認をして~ の繰り返しをしてるんだねというのを勉強しました。 一応、素人なりに調べて、Macを使ってプログラム組んでいるという事は、Object-Cとかいうプログラミング言語を使っているんだろなという想像を膨らませみたり・・・・ MacにはXcodeとかいうプログラミングツールがあるという事を知ったり・・・ で、質問はここからなんですが ああいったプログラミングツールって、打ち込んでいったプログラムをそれなりにリアルタイムで具現化というか、どういう動作ができているかっていうのを確認しながらできるものが主流なのでしょうか? 特集を見ててああいった形で確認しながら打ち込めるツールだったら、素人でも少しずつ勉強できるかななんて思っているのですが・・・ Xcode自体が元々ああいったかんじに確認をしながらできるツールなんですか?
- 締切済み
- Mac
- Macでプログラミングしている方へ質問です!
MacでプログラミングといえばやっぱりCodeWarriorですよね? 実は、C++でMIDIの入出力ができるようなプログラム考えてるんですけど、 そんなことを解説してる本がなくて困ってます。 どなたか、実際にやってらっしゃる方、いらっしゃいましたらぜひ教えてください!!!お願いします。ちなみに出来る言語はC++(Cちょっと)です。
- ベストアンサー
- Mac
- MacでのC言語について
MacでC言語の環境を作ろうと思いXcodeをインストールしたのですが、コンパイルができません。 取り敢えずhello.cを作り、ターミナルを起動してディレクトリを移動しgcc hello.cと入力したのですが「-bash: gcc: command not found」と表示されてしまいます。 OSはLionです。 プログラミング初心者なので説明不足かもしれませんが分かる方どうか教えて下さい。
- ベストアンサー
- C・C++・C#
- Xcodeで0からC言語でプログラミング
今まで全くプログラミングをしたことがなくHTMLのタグ打ちくらいしかできないのですが、Xcodeで0からC言語などでプログラミングをしたいと考えています。 とりあえず本などで勉強しながら独学でマスターしたいのですが、こんな初心者でも理解できるかかなり不安です。 まず何からしていいかも分かりませんので是非アドバイス宜しくお願いします。
- ベストアンサー
- C・C++・C#
- プログラミング言語Cとプログラミング言語C++
プログラミング言語Cとプログラミング言語C++の違いって何ですか? あと、プログラミング言語C++についていくつか質問があります。 #include <iostream> using namespace std; void main(){ cout << "Hello world!" << endl; } このプログラムについて質問なんですが、iostreamってプログラミング言語Cで言うstdio.hのことですか? using namespace stdって何ですか? あと、 cout <<"Hello world!"って何ですか?
- ベストアンサー
- C・C++・C#
- MACでプログラミング C#
今までWindowsでプログラミングをやってましたが、やはりMACのほうがかっこいいのでMACBOOKを買おうと思っています。 プログラミングをやる上でMACだと何か問題点とかありますか? PHP、JAVA、JS、C#などをやりたいです。 C#については、visualstudioでやってたのですが、MACだと、「Mono」を入れるとコンパイルが出来るようですが、不便さとかありますか? プログラミングやる上でお勧めのMACなどあれば教えて欲しいです。 宜しくお願いします。
- ベストアンサー
- C・C++・C#
お礼
とても丁寧な回答ありがとうございました。 Happy Macintosh Developing Timeを買うことにしました。