
MacでC/C++を勉強したいと思い、toysmithさんから教えていただいたMacintosh Programmer's Workshopをダウンロードしました。しかし、説明書というか「introduction to MPW」と「Building & Managing Programs in MPW」が英語でしかも膨大な量なのです。とりあえずてっとりばやくCを使えるようにするにはどこから手を付ければよいのでしょうか?地道に最初から訳しながら読んでいくしかないのでしょうか?それとも根本的に別な方法で勉強するのがよいのでしょうか?教えてください。
No.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がついてきます。
うちの研究室ではWinに押されMacユーザが絶滅の危機にあります。そのMacの血を絶やさぬために一人奮起しております。まわりにMacのことを聞ける人が居ないのでたいへん心強いです。アドバイスありがとうございました。
No.1
- 回答日時:
僕達の時代は、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/
では、プログラマーと言う名の魔法使いの旅をお楽しみ下さい・・・
私のMacは今までインターネットとメールとゲームをするだけのほとんどオモチャの状態でした。もっとMacを活用したいと思いCに挑戦しようと思いました。つまりコンピュータをある程度使いこなせてもその構造については全く無知の初心者です。これからは地道に勉強していこうと思っています。アドバイスありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- 高校 最近考えついた勉強方法についてご意見をいただきたいです。 私は文系の高校生で、将来英語を使った職に就 1 2023/02/04 21:28
- 大学受験 大学受験英語の勉強法についてです どうしても英語長文の勉強ができません 初めて数分で絶対にやる気がな 2 2023/05/05 00:32
- 弁護士・行政書士・司法書士・社会保険労務士 宅建等の法律関係の勉強法について 2 2022/06/23 01:10
- 英語 英語の勉強方法を教えてください。 1 2023/05/28 10:10
- その他(コンピューター・テクノロジー) AIに関連する用語を理解したい、RNN、LMM、LSTMなど、書籍で理解したい 1 2023/07/06 22:18
- 英語 英文を読んでいるとき、頭の中はどのように働いていますか? 9 2022/08/21 02:00
- 英語 英語勉強 4 2022/07/14 21:01
- 大学受験 9月からMARCH 間に合いますか? 3 2022/09/13 20:55
- 大学受験 大学受験英語長文の勉強法について 武田塾のYouTubeなどを参考にして、勉強法を考えました 自分は 2 2023/05/05 08:05
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
-
大麻の使用罪がなかった理由や法改正での変更点、他国との違いを弁護士が解説
ドイツで2024年4月に大麻が合法化され、その2ヶ月後にサッカーEURO2024が行われた。その際、ドイツ警察は大会運営における治安維持の一つの方針として「アルコールを飲んでいるグループと、大麻を吸っているグループ...
-
ピンとくる人とこない人の違いは?直感を鍛える方法を心理コンサルタントに聞いた!
根拠はないがなんとなくそう感じる……。そんな「直感がした」という経験がある人は少なくないだろう。ただ直感は目には見えず、具体的な説明が難しいこともあるため、その正体は理解しにくい。「教えて!goo」にも「...
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C、C++のプログラミング勉強に...
-
IPアドレス、サブネットマスク...
-
Windows Media Playerを開くと...
-
Google ColaboでGUI作成
-
本格的なGUIを作るのにおすすめ...
-
VB.NET とドットNET(.NET...
-
VB と VC++ と VC#の違いは?
-
多倍長演算ライブラリ
-
c#=visualstudioですか?
-
MFC/C++ sprintf の代わりに <<
-
Excel2003 VBE 参照設定を解除...
-
画像の拡大
-
論理的思考の身につけ方 プログ...
-
組み込み用ファイルシステムラ...
-
python urlopen error について...
-
ISOイメージの作成方法について
-
「System.Text.RegularExpressi...
-
アルゴリズムC
-
c# 頭文字をとった略語の命名
-
VBを使った自作の逆FFT
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ヤフー知恵袋みたいなサイトを...
-
IPアドレス、サブネットマスク...
-
C、C++のプログラミング勉強に...
-
C/C++でHTMLソースの取得はでき...
-
ドライバ開発の勉強方法を教え...
-
Qtを勉強するのに何か良い書籍...
-
Unity 初心者にオススメな本を...
-
RS232Cの制御について詳しく書...
-
MSP430のプログラム学習
-
eclipseで関数printfを解決でき...
-
NCルータープログラム学習方法
-
VC6でマルチスレッドorフォーク
-
VCによる、RPGのプログラミング...
-
Windowsアプリケーションを作れ...
-
MPWでCをするには?
-
頭がみんなより悪いひとでも、...
-
PHPでショッピングカートを自作...
-
本の誤植について
-
Win32APIのおすすめ実用書
-
OpenOffice.org BaseはAccessの...
おすすめ情報