- ベストアンサー
ソフト開発には何を使うのでしょうか
大昔、プログラマーをやったことがあります。今はないようですが、情報処理技術者第1種の資格も取りました。約30年のブランクがありますが、定年になりボケ防止に趣味としてプログラミングをやってみたくなりました。フリーウエアやシェアウェアを作っている人はどんな開発環境を使っているのでしょうか。また参考図書はどんなものがありますか。いま使っているOSは10.4です。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
Mac OS Xの開発ツールは、すべてのMacintoshと、すべてのMac OS Xパッケージに含まれています。 「Xcode Tools」といいます。Mac OS X 10.2以前は、「Project Builder」というツールが付属していました。 Macintoshは、インストールディスクにXcode Toolsのインストーラが入っています。 最新バージョンは、ADC(Apple Developer Connection)からダウのロードできます。ただし無料会員の登録が必要です。 http://developer.apple.com/jp/ ツールの中には、ドキュメントがあり、入門編からひととおりチュートリアルがついています。ただし英語です。 Xcode Toolsの入門書は、これがお勧めとなります。 Happy Macintosh Developing Time http://hmdt.jp/ 入門書といっても、C言語の基礎が習得されていることが前提です。 Mac OS Xのプログラムは、CやC++だけでも書けるようですが、Objective Cという言語を使います。
その他の回答 (4)
- mackid
- ベストアンサー率33% (2688/8094)
#3です。 Dashboardと似たものでYahoo!ウィジェットというものがあります。 元はKonfabulatorというソフトだったのですが、アップルがDashboardを標準で組み入れてしまったためにYahoo!に買い取られたものです。 http://widgets.yahoo.co.jp/ 開発ツールのコーナーに解説書もあります。
その当時ですと『ミニコン』の時代と考えますので、フォートラン、 コボル言語、PL/Mの時代では無いでしょうか? その当時でもベーシック言語は存在してましたが、マシン語コーティングしでミニコンで『デバック』した記憶が有ります。 さて現在はJAVA言語、C言語から派生したC++、オブジェクトCが 使用されています。 JAVA言語がベーシック言語に近いですので取っ付きやすいと思います。 もちろんベーシック言語も残っています ソフトはXcodeを使用します。 (デボサイトでオンラインメンバー登録すれば無料でDL可能です。)
お礼
お答えありがとうございます。 Xcode関係のドキュメント、図書を調べてみます。
- mackid
- ベストアンサー率33% (2688/8094)
マシンにDeveloperというフォルダはありますか? あるいはマシンかOSにDeveloperというディスクがないですか? マック用のソフトはその中にあるXcodeというソフトで開発します。 ただし30年のブランクがあるということは、おやりになったのはCなどではないはず。パソコンさえまともにない時代ですから、大型機用のフォートランやコボルでしょうか。 Xcodeは開発環境なので複数の言語が扱えます。今流行りのJAVAなら、 http://www.rutles.net/books/107.html というような解説書があります。Xcodeに関する本もいくつか出ています。 http://www.amazon.co.jp/Xcode%30d7%30ed%30b0%30e9%30df%30f3%30b0%5165%9580/dp/4839913579/sr=1-3/qid=1157169726/ref=sr_1_3/503-8315854-2240744?ie=UTF8&s=books プログラムもどき、という点では10.4にあるAutomatorで遊ぶのもいいでしょうし、スクイークという子供向け教育言語もありますが、一番手っ取り早いのはApplescriptとDashboardでしょう。 Applescriptはご存知だと思いますが、DashboardはHTML, JavaScript, CSSを組み合わせてプログラミングします。 解説書は http://www.amazon.co.jp/exec/obidos/ASIN/4861003075/dstation-1-22/ref=nosim/ もちろん解説サイトがたくさんありますので、そちらも探してみてください。
お礼
お答えありがとうございます。 使った言語は大型機のアセンブラです。フォートランもやったことがあります。はじめプログラムもどきからはいって慣れるのもテですね。HTMLは最近勉強してだいたいわかります。
- Seravy
- ベストアンサー率47% (118/249)
Mac OS Xの場合、大抵はMac OS X付属の Xcodeを利用してC/C++言語やAppleScript、Cocoa、Carbonアプリケーションなど、Macで作られるほとんどの種類のプログラムの開発が可能です。 またインターフェイスはInterface Builderなどを利用します。 参考図書としては「Xcode」などをキーワードに調べてみてはいかがでしょうか。 やはり書籍は自分に合った物を選ぶのが一番だと思いますので・・。
お礼
早速のお答えありがとうございます。 そういえばOSのディスクにXcodeというのがあってなんだろうと思っていました。参考図書はキーワードで調べてみます。
お礼
お答えありがとうございます。 ADCからドキュメントをダウンロードしてみます。30年前のコンピュータはアメリカのメーカーと技術提携して作っていたので、英語の技術文献には慣れています。それよりもC言語の勉強が必要ですね。