MacでC/C++を勉強したいと思い、toysmithさんから教えていただいたMacintosh Programmer's Workshopをダウンロードしました。しかし、説明書というか「introduction to MPW」と「Building & Managing Programs in MPW」が英語でしかも膨大な量なのです。とりあえずてっとりばやくCを使えるようにするにはどこから手を付ければよいのでしょうか?地道に最初から訳しながら読んでいくしかないのでしょうか?それとも根本的に別な方法で勉強するのがよいのでしょうか?教えてください。

A 回答 (2件)

とりあえず、MPWとMPW用のコンパイラ、ツールがインストールできているのあればその環境で使うことが出来ます。


ソースファイル編集用のエディタやコンパイルを自動化するMPW Makeもすでに使える状態です。

あとは以下の3つについての日本語資料ですね。
1.オペレーション
2.C言語
3.Macintosh Toolboxプログラミング

1についてはユーザさんのWebで出来の良いのがあります。
メーリングリストやメールマガジンwを展開している方もいらっしゃるようです。

http://member.nifty.ne.jp/kyoryo/
基本的なMPWの使い方を解説されています。
Toolboxプログラミングも扱ってます。
メールマガジンも発行されていて、バックナンバーが読めます。
管理者の彊良さんはMacの世界では結構有名人です。

2と3については書籍で勉強した方がいいです。
って言うか、プログラミングしてるときに参照するのは本のほうが便利ですから。
C言語やアルゴリズムについての本はウチで紹介してるので遊びに来てください。
http://www.geocities.co.jp/SiliconValley-PaloAlt …

Toolboxに関して言えばいつかは必ずInside Macintoshを読むことになります。
巷に出てるMacintoshプログラミングの本はInside Macintoshを読むための参考書に過ぎません。
ただ、あまりに高価であること、プロ向きに書かれていることでプログラミング初心者には向きませんのでとりあえずApple Human Interface Guidlineを読まれることをお勧めします。
Macintoshのアプリケーションの「あるべき姿」がAppleの手によって明らかにされています。
それを理解して「実現手段」としてのToolboxを学んで行けば良いと思います。

なにはともあれ、オペレーションとC言語の基礎。
がんばってください。

> vcmshiroさん
わお!
DynaMac版の1.0ですか?
愛用してました。
本格的に使ったのはMac II買ってからだから漢字Talk2.0版の2.0(だっけ?)を無償アップグレードした3.0(多分)からですが。
尊敬します。

現在はMacOSがC/C++に移行しているためPascalのサポートが薄くなりJavaがついてきます。
    • good
    • 0
この回答へのお礼

うちの研究室ではWinに押されMacユーザが絶滅の危機にあります。そのMacの血を絶やさぬために一人奮起しております。まわりにMacのことを聞ける人が居ないのでたいへん心強いです。アドバイスありがとうございました。

お礼日時:-0001/11/30 00:00

僕達の時代は、APDA(Apple Programmer's Developer's Asocieate こんな様なスペルだった)に加盟し、MPW(Machintosh Programming Workshop)シリーズを購入していた時代です。



当時の話で申し訳ないのですが・・・
(EgWord1,0を開発した者です。古過ぎ(爆))

MPW/C、MPW/Pascalなどがあって、色々な事が書けるツールで本格的に色々できました。
MAC(中身はLisaを移植したもの)ROMやMANAGERサブルーチン軍にbugがあっても、パッチを充てて対処できる唯一のものでした。
現在では、bugつぶしはきっと終わってる事でしょう!(祈っていますが・・・)

本題に入ります。
MPWシリーズは、色々手続きする事が沢山ある分、細かい設定や色々できる事になっているハズです。

簡単にC言語などを使ってアプリを組んでみたいなら、Code Warrior C++ や、Symantec C++などではいかがでしょうか?

これらは、日本語バージョンを見かけているのであると思いますが、無料でUPされてるのは英語版のみみたいです。

Code Warrior C++を使った方、同メーリングリスト等
http://ueda-net.com/

Symantec C++
http://www.abonetsystems.com/yanke/
内容の出だし:
「SYMANTEC社のC/C++コンパイラ(未登録)をもらったのが始まりでした。昔インベーダーゲームをはしらせたことにいたく感動していた私。あの感動をもう一度!でもやっぱプログラミングは難しいことをJAVAで痛感していた私でしたが、日記形式で勉強していくことにし、皆様に見られながら挫折することなく立派にプログラマーになることをここに誓います。」

OS Xing:鍵を握るMac OS X用のCodeWarrior
http://www.zdnet.co.jp/macwire/0006/23/c_osxing. …

Metrowerks CEO,Jean Belanger氏インタビュー
http://www.zdnet.co.jp/macweek/9707/n0729_metro. …

上記のSymantec C++&Code Warrior C++の英語版フリーの2つのDLサイトは、ここです。
http://mac-mann6.embl-heidelberg.de/Development/

では、プログラマーと言う名の魔法使いの旅をお楽しみ下さい・・・
    • good
    • 0
この回答へのお礼

私のMacは今までインターネットとメールとゲームをするだけのほとんどオモチャの状態でした。もっとMacを活用したいと思いCに挑戦しようと思いました。つまりコンピュータをある程度使いこなせてもその構造については全く無知の初心者です。これからは地道に勉強していこうと思っています。アドバイスありがとうございました。

お礼日時:-0001/11/30 00:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

今、見られている記事はコレ!

  • 基本情報技術者試験の言語ってどうやって選ぶ?

    SEを目指す場合、基本情報技術者試験を経て実務に就いた人も多いのではないでしょうか。教えて!gooにはSEを目指している質問者からこんな質問が寄せられました。 「基本情報技術者試験のC言語とJavaの違い?」 将...

  • 結婚してるのに好きな人ができました…

    「不倫」のきっかけは、自分は大丈夫と思っていても、ある日突然襲ってくるかもしれない……。 「教えて!goo」に、「結婚して一年ぐらい」という女性より、「結婚してるのに好きな人が出来たらどうしたらいい?」と...

  • せきらら女子会:第127話「女性同士のショッピング」

    恋愛、結婚、お金、夜の営み...いろんなことに対して、赤裸々にトークする女の子達のお話。考え方の違う4人が、今日も居酒屋に集まります。

  • ゲーム業界ダンナ観察日記:第114話「頑張りすぎた結果」

    ダンナ様のねむねむ。奥様のとぽすけ。ごく普通のふたりは、ごく普通の結婚をし、だらだらと夫婦生活を送っていました。でもただひとつ違っていたのは、ダンナ様はゲーム会社勤務だったのです。

  • 光と音を奏でる未来の靴、登場

    皆さんは「教えて!goo」に登場したちょっと変わった靴の記事を覚えているだろか? 例えば「ヒールがマニキュア?ヒールがミニパンプス??遊び心あふれる『maris』の靴」だったり、マリー・アントワネットが処刑台に...

おしトピ編集部からのゆる~い質問を出題中

お題をもっとみる


このカテゴリの人気Q&Aランキング

おすすめ情報

カテゴリ