こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

マイナーなMACでプログラミングは出来ますか?(超ヘビー級初心者です)

突然ですが、C言語を始めたいと思っています。
今使っているPCはMacを使っています。

半年前くらいにhtmlでhpを作ったことがありますが、今度はプログラミングに挑戦したいと思っています。

色々hpを回ってみたのですが、あまり良くわからなかったので質問させて下さい。

1、プログラミングにはどんなソフトが必要か。
2、どのくらいの費用がかかるのか。
3、その他アドバイス等

この三つの質問にMACを使っているということをふまえてご回答下さい。

宜しくお願いします。

投稿日時 - 2005-03-01 18:38:12

QNo.1245122

暇なときに回答ください

質問者が選んだベストアンサー

1.2.
何もいりません。費用もかかりません。

一番簡単には、テキストエディットでプログラム書いて、ターミナルを立ち上げて、

%gcc hogehoge.c でコンパイル終了。
%a.out で実行できます。
----------------------
#include<stdio.h>

main()
{
printf("Hello\n");
}
----------------------
という5行のテキストをhogehoge.cというファイル名で「ハードディスク→ユーザ→ユーザ名(masahoko?)」に保存して、上記コマンドを実行してみて下さい。

3.
エラーを取り除くためには、
行番号がわかるエディタが望ましいですが、フリーでいくらでもあると思います。

ターミナルを使うには、unixコマンドの知識がいりますが、基本的にcd,ls,pwdコマンドあたりが使えれば良いので、そんなに難しくはないです。

#プログラムは環境よりも、考え方です。

投稿日時 - 2005-03-03 20:42:35

このQ&Aは役に立ちましたか?

17人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.3

失礼ながら、プログラミング=C言語、という先入観をお持ちではないですか? 実のところ、C言語は初心者がいきなりやるには難しいかと存じます。
詳細は
http://www.h5.dion.ne.jp/~tuyano/BeginProg1.html
にある通りです。(掌田津耶乃さんという有名なテクニカルライターさんがお書きになられたプログラミングの入門についてです)
プログラムを書くには、色々な言語があります。まずそちらでプログラムという概念に慣れてから、というのも手です。

Mac OS Xであれば、無料でプログラミング環境が付いていますね。これはNo.1のご回答者さんがご紹介しているものです。
この中に、C言語のプログラム環境以外に、人間の自然言語に近い感覚(ただし英語)でプログラムを書ける、「AppleScript」によるプログラム環境も入っています。せっかくマックを使えるのですから、こちらをとっかかりに始めることをお勧めしておきます。(急がば回れですから)

なお、OSのバージョンがMac OS X 10.2の場合、こちらから旧バージョンの「デベロッパーツール」がダウンロードできます。先程のXCodeは10.3が前提です。
http://developer.apple.com/ja/tools/macosxtools.html
デベロッパーツールのAppleScript Studioの為の使い方は先程の掌田氏のサイトから
http://www.h5.dion.ne.jp/~tuyano/TutorHome.html
の「AppleScript Studio 入門教室」をご覧ください。

それから、どうしてもC言語をMacintoshで学びたい場合、幾つか方法があります。

1)Mac OS Xに付いてくる&無料ツールでCを学ぶ。
詳しくは
http://www.vigs.com/hpmake/c/index_mac.htm
をご覧ください。

2)パッケージソフトのプログラム開発環境「CodeWarrior」を使う。
http://www.metrowerks.co.jp/products/desktop/macintosh/index.html
マックでC言語で開発する時の定番的存在です。
Mac OS 9もまだサポートしているし、windowsのソフトも作れます。
ちなみに、お値段は色々ありますが、Mac専用版で75600円、アマゾンでは60442円でした。
http://www.amazon.co.jp/exec/obidos/ASIN/B00006L7F6/qid=1109696727/sr=1-5/ref=sr_1_10_5/250-3875966-9680264
高いので、まずは先程のOS標準の環境から始めた方がいいと思います。

結局のところ、Cを学びたいのか、マックでプログラミングをしてみたいのか、windowsも視野に入れるのか、などで分かれる気がしますね。
プログラミング言語の選択は、ご自分がプログラミングを通して何をしたいのかで変わると思います。

最後に、Cに関して初心者向けの書籍を紹介しておきます。(必ずしもMac向けに書かれたモノではありませんが、Cその物の基本の解説本です)
「Cの絵本」アンク (著)、翔泳社
http://www.amazon.co.jp/exec/obidos/ASIN/4798101036/ref=pd_sim_dp_2/250-3875966-9680264

投稿日時 - 2005-03-02 02:35:32

ANo.2

ま、私もモトロ-ラ系のCPU使ったこと有りませんが、
CodeWarriorは聞いたことあります。
あと、MPWはフリーでダウンロード出来る様です。

以下余談
#でも、プログラマが「色々hpを回ってみたのですが」
#hp=ホームページって何か限定された表現に思えます。
#誰かのブラウザのスタートページ?とか思いました。
#検索したのはwebpageですよね?

参考URL:http://www.tkazu.com/~daimac/ringo/Software.html

投稿日時 - 2005-03-02 01:45:27

ANo.1

使ってるOSがOSXだと仮定して回答しています。

>1、プログラミングにはどんなソフトが必要か。
>2、どのくらいの費用がかかるのか。

開発環境としてアップル社製のXCodeがあります。

ユーザ登録さえすれば無料でダウンロードできます。
http://developer.apple.com/tools/macosxtools.html

>3、その他アドバイス等

ウィンドウを開いたりといったOSに依存するような処理以外は
特にMacを意識する必要はないと思います。

投稿日時 - 2005-03-01 20:10:47

あなたにオススメの質問