僕は、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 向けに書かれているからです。
よろしくお願いします!
No.2ベストアンサー
- 回答日時:
王道としては、古典的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なら、参考資料がたくさんありますし、いろいろ面白い部分もあります。
> Mac OS X用に手っ取り早く実用GUIアプリを作りたいなら、AppleScript Studioで使うのが楽だと思います。
その通りです。GUI のアプリを作れるようになりたいんです。
ですけど、「AppleScript Studio」って何ですか?
教えていただけると嬉しいです。
ありがとうございました。
No.3
- 回答日時:
>「AppleScript Studio」って何ですか?
Project Builderのヘルプに項目がありますので、そちらをご覧下さい。
アバウトに言えば、CocoaのGUI部品をAppleScriptで制御できるようにしたもの、といったところ。
参考URL:http://pc.watch.impress.co.jp/docs/2003/0121/app …
> Project Builderのヘルプに項目があります
読ませていただきました。じゃあ、これで始めたいと思います。
ありがとうございました。
No.1
- 回答日時:
>僕には、プログラミングの経験がなく
まずはAppleScriptやHyperCard(HyperTalk)でプログラミングの練習をすることをおすすめします。この2つも無料ですし。
HyperCardはMacOSXのクラシック環境上で動作します。
HyperCardは(製品版と違って白黒でしか作れませんが)参考URLから無料でダウンロードできます。
プログラミングするにはユーザレベルを変更してください。
変更方法は下記URLを御覧下さい。
http://hp.vector.co.jp/authors/VA012953/tribute/ …
勉強になるのは
http://www.na.rim.or.jp/~hypercd/index.html
参考URL:http://www.apple.co.jp/ftp-info/reference/hyperc …
HyperTalk や AppleScript って、簡単なんですね。
以前やってみましたが、これもよく分からなかったので、一度断念しましたが、再挑戦しようと思います。
早速のご回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java オブジェクト指向プログラミングの実践本を紹介してください 3 2022/09/19 04:56
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/05/21 02:41
- オープンソース IT用語、ソースとオブジェクト、改変と翻訳と翻案の違いなど どのようにりかいすればよいのですか 1 2022/09/09 10:02
- その他(自然科学) 科学技術計算の仕事について 2 2023/02/04 18:09
- 大学受験 娘の大学受験勉強 6 2022/06/30 19:58
- その他(コンピューター・テクノロジー) 《 Adobe Creative Cloudのアカウントついて...》 僕は、4月からグラフィックデ 2 2022/05/29 11:06
- Illustrator(イラストレーター) 《 Adobe Creative Cloudのアカウントついて...》 僕は、4月からグラフィックデ 2 2022/05/29 11:04
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macでの文章の複数選択ができま...
-
GarageBandのベロシティ
-
文字の一部を選択するときに、...
-
音楽CDをusbメモリーに録音する...
-
コマンドプロンプトでリネーム
-
らくらくスマートフォンに音楽...
-
USBから
-
軽油、特A重油の経年劣化について
-
初めての質問です。 音楽ファイ...
-
音楽データをDVDに焼いてD...
-
wmaファイルの128kと192kの音の...
-
パソコンでファイルのコピーを...
-
m4aからmp3への変換は音質の劣...
-
ユーチューブの動画の曲だけダ...
-
会社のPCで私用
-
windows API 「mciSendString...
-
ダウンロードしたMP3はCD...
-
Xアプリに入っている曲をiTunesへ
-
AIFFはCubaseで使えますか?
-
ダウンロードした曲をCDに焼...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
国税庁「確定申告作成コーナー...
-
Macでの文章の複数選択ができま...
-
文字の一部を選択するときに、...
-
画面の文字が中国語? なんで?
-
AIXのパッチ適用手順
-
Windows Media Player 11 ア...
-
エンコードより日本語自動選択...
-
GarageBandのベロシティ
-
Macで、ダブルクリックして単語...
-
ワードのクリップボードがめり...
-
iTunesでCDを読み込んだ時のタ...
-
photoshop cs 立ち絵の背景切り...
-
音楽CDをusbメモリーに録音する...
-
コマンドプロンプトでリネーム
-
らくらくスマートフォンに音楽...
-
USBから
-
iPhoneのGoogleドライブで、音...
-
初めての質問です。 音楽ファイ...
-
WAVファイルを焼いてもCD...
-
AT3からmp3へ変換する方法
おすすめ情報