- ベストアンサー
プログラミングを勉強したいのですが
僕は、13歳の中学生です。 MacOSX でプログラミングをしたいのですが、 http://oshiete1.goo.ne.jp/kotaeru.php3?q=178026 の参考リンクを読んで、自分も作ってみても、よく理解ができません。 僕には、プログラミングの経験がなく、テキストエディタで HTML を書くくらいのことしかできません。Objective-C, Java はもちろん、C, C++ などのソースコードの読解も、ほとんどできません。 一応、オブジェクト指向については、書籍「オブジェクト指向アプローチ」などで学習したので、だいたい分かります。 そこで、どのようにして入門すればよいのか教えてください! なるべく Developer Tools でやりたいです。また、分かりやすくて有用な高級言語があれば、それも教えてください。 あと、僕は MacOSX 10.2.4 を使っていますが、Developer Tools を古いバージョンに入れ替える方法がありましたら、教えてください(MacOSX 10.1 を持っています)。「Cocoa はやっぱり!」のソースが、10.1 向けに書かれているからです。 よろしくお願いします!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
王道としては、古典的Cプログラミング(stdio.hだけで事足りるようなやつ)から始めると、後々役に立つ事請け合いだと思います。 Cを極める必要はありません(いや極められたら一番ですけど。)が、知っていると知っていないのだとプログラミングの基礎体力がかなり変わってきます。 Mac OS Xなら、UNIX的なプログラミングの仕方が通用するので、参考資料に事欠きませんし。 ObjCやJava、C++の学習にも役立ちます(実際には、ここからCoreFoundation/AppKit、Swingやらといったフレームワーク/ライブラリについての膨大な学習が別途もとめられます)。 Mac OS X用に手っ取り早く実用GUIアプリを作りたいなら、AppleScript Studioで使うのが楽だと思います。 他アプリとも手軽に連携させられますし。 もうひとつのアプローチとしては、CGI/PHP/ZopeといったWebアプリケーションについて学習するという手もあります。 こちらもMac OS Xなら、参考資料がたくさんありますし、いろいろ面白い部分もあります。
その他の回答 (2)
- osamuy
- ベストアンサー率42% (1231/2878)
>「AppleScript Studio」って何ですか? Project Builderのヘルプに項目がありますので、そちらをご覧下さい。 アバウトに言えば、CocoaのGUI部品をAppleScriptで制御できるようにしたもの、といったところ。
お礼
> Project Builderのヘルプに項目があります 読ませていただきました。じゃあ、これで始めたいと思います。 ありがとうございました。
- biginer
- ベストアンサー率24% (382/1537)
>僕には、プログラミングの経験がなく まずはAppleScriptやHyperCard(HyperTalk)でプログラミングの練習をすることをおすすめします。この2つも無料ですし。 HyperCardはMacOSXのクラシック環境上で動作します。 HyperCardは(製品版と違って白黒でしか作れませんが)参考URLから無料でダウンロードできます。 プログラミングするにはユーザレベルを変更してください。 変更方法は下記URLを御覧下さい。 http://hp.vector.co.jp/authors/VA012953/tribute/text/2-1.html 勉強になるのは http://www.na.rim.or.jp/~hypercd/index.html
お礼
HyperTalk や AppleScript って、簡単なんですね。 以前やってみましたが、これもよく分からなかったので、一度断念しましたが、再挑戦しようと思います。 早速のご回答ありがとうございました。
お礼
> Mac OS X用に手っ取り早く実用GUIアプリを作りたいなら、AppleScript Studioで使うのが楽だと思います。 その通りです。GUI のアプリを作れるようになりたいんです。 ですけど、「AppleScript Studio」って何ですか? 教えていただけると嬉しいです。 ありがとうございました。