■■ M a c で プ ロ グ ラ ミ ン グ ■■
■ このスレッドは過去ログ倉庫に格納されています
0001名称未設定
01/09/25 16:49ID:hKwvxqiYhttp://teri.2ch.net/test/read.cgi?bbs=mac&key=999937246&ls=50
ここを見ていてMacの良さを感じたのですが、
68k Macでプログラミングはできないでしょうか?
68k Macintoshで使えるプログラム
(Windowsで言うEXEファイル)が作りたいのですが、
お金をかけずに作る方法はないのでしょうか?
また、Mac版のHSPは、68kでつかえるのでしょうか?
ついでにMacのプログラミングの話題、募集中〜♪ミミ
0002名称未設定
01/09/25 16:58ID:3sZhBNusApple純正のMPWなら無料で使えるはず。当然68K
用のアプリも作れる。MPWについては↓で見つかる
と思うよ。
http://developer.apple.com/ja/
でも、本格的なものを作るならやっぱCodeWarrior(有料)
じゃないかな。
あるいはエミュレータじゃなくて普通にOSXを使えば無料
ですごい開発環境がついてくるけどね。
0003名称未設定
01/09/25 17:08ID:vu90eVdo0004名称未設定
01/09/25 19:50ID:WGCq5gssたしか、Mac OS X は、UNIX ベースなんですよね。
UNIXベースのOSでは、C言語も扱うことができるらしいですし。
いっそのこと、68kマックでOS Xが動けばいいのに。。(^^;
あれ?あと、68kMacで使えるLinuxってありませんでしたっけ?
0005名称未設定
01/09/25 19:54ID:ir/bcvaA0006名称未設定
01/09/25 19:56ID:fBRE4Jj20007名称未設定
01/09/25 20:04ID:WGCq5gss何をヤメレばいいの?
詳細きぼーん
0008名称未設定
01/09/25 20:09ID:eiw0PcTUMacでfreeのfortranのコンパイラってどこかにないですか?
宿題を(って言うか万が一教授になってもずっと)Macでやりたいです。
0009名称未設定
01/09/25 20:22ID:fBRE4Jj2http://www.fortran.com/imagine1/
MPWと組み合わせて使う模様。
00109
01/09/25 20:33ID:fBRE4Jj2互換性とかの問題があってファイル消したみたいな事が書いてあった。
スマソ
0011名称未設定
01/09/25 21:28ID:WGCq5gssMPWが見つからないんですが・・・
どこにあるのでしょうか?詳細きぼーん
0012すいません。。
01/09/25 21:39ID:WGCq5gssMPWについて検索をかけたら答えが出てきそうです。
ご迷惑をおかけしました。
ただ、Macのプログラミングは、資料が少なすぎて
大変なんダヨなぁ。。。
あと、MPWで作ったプログラムって、Vectorとかに登録して、
自由に配布していいのかなぁ?
それが分からないので、知ってる人、教えてください。
0013名称未設定
01/09/25 21:47ID:fBRE4Jj2MPWはフリーでも立派な「開発環境」なので配布はOKです。
ついでにシェアウェアも普通の製品もOKだと思います。
0014名称未設定
01/09/25 21:48ID:UWkFcwAk値段はREALの方が安いけどな。
00151
01/09/25 21:49ID:l2Tj1A8ohttp://www.f2.dion.ne.jp/~impact14/
0016名称未設定
01/09/26 19:39ID:/h2CW1Foリンクを開かない方が良いでしょう。
ていうか、漏れもその末成年者に入るのだが。
びっくりしたのですぐに逃げた。
0017名称未設定
01/09/27 01:10ID:SlBQAf5M0018名称未設定
01/09/27 01:53ID:7dkxLvPQあと、HyperCardって、なぁに?
0019名称未設定
01/09/27 01:57ID:t.JGL2ok>そういえば、MPWって、どのぐらい高度なプログラムが作れるんだろう?
作り方によってはCodeWarriorで作ったものと同じぐらいのものが作れる。
0020名称未設定
01/09/27 02:25ID:jzpdQNRc自分の時間をどう使おうが知ったことではないが、
役に立たなくなるもののために時間をさくのは勧めない。
0021名称未設定
01/09/27 18:56ID:ihEegG0U僕は、68k Macで、感じTalk7,5,5を使ってるんですけど。。。(ToT)
それにCocoaって、68k Macで使えるものではありませんよね?
ところで、68k Macで動くLinuxってあるんでしょうか?
>>19
作り方を工夫すれば、MPWでMIDIシーケンサやワープロソフトを
作る事だってできちゃうんですか?
CodeWarror自体よくわからないので教えてください。。
0022名称未設定
01/09/27 19:05ID:t.JGL2ok腕を磨けばMIDIシーケンサもワープロソフトも作れますよ。
ついでに
http://www.google.co.jp/search?q=68k+Mac+Linux&btnG=Google+%8C%9F%8D%F5&hl=ja&lr=lang_ja
0023名称未設定
01/09/27 22:14ID:2u0z9.swhttp://www.micnet.ne.jp/miyu/ringo/linux/
ここ見よ
0024名称未設定
01/09/28 19:22ID:6349rOvMおっ 68k Macintoshで使えるLinuxね。
サイコーじゃん!
ところで、 これってMacのエミュでつかえるのかなぁ?
FUSIONとか、Basilisk �U など。
vMacでも動くと嬉しいよね。(w
0025名称未設定
01/09/28 20:38ID:IrPcfhPIでもスレッド一覧に行くと全部、文字化けしてて読めないんです。
こんな初歩的な事ですが、どなたかアドバイスください。
0026名称未設定
01/09/28 20:49ID:zI/hrfBgアドレス欄が、*******.htmになってんだろ。
拡張子をhtmlにかえろ!
ほんとに初歩的。中学生の厨房に教えられんなよ。
0027名称未設定
01/09/28 21:04ID:6349rOvM本当に初歩的というよりは、2チャンネル独特のものでは?
あと、IE6で、圧縮された方に行くと、変な文字の羅列が
続きます。何故だろう・・・?
IE5では正常に表示できたのに。
あと、IE6で、EMBEDタグが使えなくなりました。
Win98を使ってからしばらくたってUpGradeしたからかなぁ?
そうすると、OSがおかしくなったりするようだし。
ちなみに現在は、Netscape 6 で書きこんでいます。
0028名称未設定
01/09/28 21:06ID:3eWjnrIw0029名称未設定
01/09/28 22:56ID:4zGbBUvA>今からMacでプログラミングするなら、XでCocoaでやりなさい。
言いたい事はわかるけど、なんか...そればっか。
Classicで初めても、基本的な事は無駄にはならんと思うけど。
0032名称未設定
01/09/29 00:23ID:AT1uUhT.ばーか、ばーか!!!お前の方が馬鹿なくせに人のことを
言ってんじゃねーよ。この、厨房! (漏れはリアル中坊だが)
こう言うのを、
「目くそ 鼻くそを笑う」っていうんだ。覚えておくヨロシ。
0034名称未設定
01/09/29 00:36ID:8lLGVHnAま、それはおいといて
>>29
無理にCocoaじゃなくてもプログラミングの基本的な部分は変わらんが、
単純にCocoa使った方がGUI部分とかはずっと簡単にできるから、その分
本質的な部分の勉強に集中できるメリットはある。それに自然とオブジェ
クト指向な考え方も身に付くだろうし。ただ、Objective-Cになれ切って
C++に移行すると窒息しそうな堅苦しさを感じるだろうけどね。
0035名称未設定
01/09/29 00:48ID:EFSwiz02マジレスすると、Classicや、それの後継であるCarbonは
習得するのが大変です。今までのシガラミとかが、うんざり
するほどあるんで。今、Carbonやっている人はどっちかと
いうとClassicで慣れているから、その延長でって感じです。
Cocoaのほうが習得量が少ないし、OOPに対する考えも洗練
されている。まぁCodeWarriorでPowerPlantというのもある
けど、それでもCocoaプログラムより煩雑で、わけわからん
し、C++という皮下脂肪の塊みたいなものも習得しないと
いけないというわけで、これから始める人は圧倒的に
Cocoaのほうが有利です。とおいらは思うです。
0036名称未設定
01/09/29 00:52ID:WrjtrBA.今日ちょうどJavaの勉強始めたとこなんだが。
0037名称未設定
01/09/29 00:58ID:AT1uUhT.> お前も馬鹿だ。
> HTMLが変わったの!
> 設定かえろヴォケ!
この言葉遣いについていっただけデ〜ス♪
板違いのことに付いて「バカ」とは言ってません。。
いたち害の指摘は2ちゃんでは良いことでしょうから。
※ 粉らわしくてスマソ!
0038名称未設定
01/09/29 00:59ID:ejjSKLQI書けるよ。
分散オブジェクトとか、まだ使えないCocoaの機能も一部あるけど、それと引き換えにJavaの強力なライブラリが使えるので一長一短ってところか。
0039名称未設定
01/09/29 01:01ID:EFSwiz02書けます。Cocoa+Javaという、そのものずばりの本も売っているよ。
ただ、あの本、あわてて書いた感じで、中身が薄いのが、ちょっとなー、ですが
雰囲気を知る程度なら参考になるかも。
0040名称未設定
01/09/29 21:55ID:UMXGqk5gあと、ジャンク屋さんに、Perfoma 575 の68k Macが
4500円で売ってたけど欲しいなぁ。。
0041名称未設定
01/09/29 22:13ID:UMXGqk5gあと、ジャンク屋さんに、Perfoma 575 の68k Macが
4500円で売ってたけど欲しいなぁ。。
0043名称未設定
01/09/29 22:35ID:IMAEqbDgそんなに欲しいなら買えばいいじゃん。
たったの4500円なんだし。
004440=41
01/09/30 00:12ID:WBy8H5dw実は漏れ、お金を持ってないリアル厨房の1人で、
しかも、ネットに接続しまくってるせいでお小遣いが減らされています。
現在の持ち金: 1000円ぐらい
僕の誕生日が終わったってのに、なにもプレゼントはないし、、
欲しいのになぁ。。。あと、PC-9821も4500円で売ってました。
それも欲しい。。
0046名称未設定
01/09/30 16:59ID:DyjM2/ygフレッツISDNですね?
常時接続しても5300円のやつ。
(BIGLOBE使いほーだいコース+フレッツISDNでの接続料金)
そうしたいと思っています。
しかし、親父の行動力がないし、ネットのことを全く分からないといって
やってくれません。。どうしよう。。
0047名称未設定
01/09/30 22:02ID:JPyo7OF2第一もっと安いプロパにしなよ
0048名称未設定
01/10/01 01:12ID:kD.58tWYプロジェクトの種類の詳細を教えてくれぇ〜
なんか聞き慣れない表現が多すぎぃ〜。
0049名称未設定
01/10/01 01:42ID:z99/He6Yウィンドウが開かんし。
書いてある通りつくったのに、なぜ?
0050名称未設定
01/10/01 01:53ID:71TdkHIA特にCarbonLibHeadersPreCompiledの中身って、
一体どこに入るんだ? オッティモの小池さんのところにも書いてなかったぞ(汗)
0051名称未設定
01/10/01 02:03ID:RXGiZ8BYお金がかからなくて親も良いんじゃないの?
行動力もいらない、アナログなら電話し頼めば
ADSLのモデムを送ってくるだけ。
しかし、それらの機種じゃinternetはまず使えない
おれは物好きだから使っているけどね
0052名称未設定
01/10/01 05:37ID:F5q.3Ofo男は黙ってThink Pascal(謎)
http://www.think-pascal.com/
0053名称未設定
01/10/01 10:23ID:W.UcXXTQprecompiled headerというものを使ったことないでしょ、君。
005450
01/10/01 12:27ID:.O.GQh0k初心者でよくわからないので質問してます。
0055名称未設定
01/10/01 23:45ID:8TMWpl2wかな? よくわからんけど。
0056名称未設定
01/10/02 00:11ID:MdIpcdnY何が?
005750
01/10/02 00:15ID:ptgdKFS6開発環境はCodeWarrior6なのでそこではないと思います。
うーん、どうしたものか・・・。
0058名称未設定
01/10/02 00:55ID:MdIpcdnYCarbonLibHeadersPreCompiledの中身(正しくはCarbonHeaders.mcpをMake
した結果作成されるファイル)は、Sample CodeのサンプルをMakeするために
必要なのら。使い方は簡単。
1. Carbon Supportフォルダを丸ごとMetrowerks CodeWarriorフォルダにコピー
2. コピーしたCarbon Supportフォルダの中のCarbonLibHeadersPreCompiled
フォルダに入っているCarbonHeaders.mcpをCodeWarrior 6で開く
3.Makeする
これでSample CodeがMakeできるようになるのら。
次からはCarbon SupportにあるREAD MEを読むこと。
0059>58
01/10/02 02:20ID:ptgdKFS60060DevTools初心者
01/10/02 14:12ID:Zv5z7MZEwarning -F: direectory name (省略) dose not exist
なる警告がでますが。
どういう意味でしょうか?気になります。
0061名称未設定
01/10/02 15:18ID:gFYiWBrkOS XはCarbonでやるべきでしょうか?
それともCocoaですか?
ついでにいうとWindowsのプラグラミングもこれからやりたいのですが
00621
01/10/02 15:19ID:CsVIaqj6http://www.h2.dion.ne.jp/~goldman/
006540=41
01/10/02 21:59ID:rAyQQJWcお蔭様で、Macを買うことが出来ました。
親父のお金が少し浮いたみたいで、5000円をくれたのです。
(夏目漱石が5人なんて言ってましたが)
33MHz で、今となってはとってもスペックの劣ったものでしょうが、
画像処理など、すいすいと動いてくれます。
同じぐらいのスペックのAT互換機に同じ事をやらせようとすると、
動作が鈍りますでしょうしね。
これがMacの長所なんですね。Macサイコー!!!
サウンドもかなりいけてますよ。
あと、今度、出来ればフレッツISDNにしようと思います。
有難う御座いました。m(_ _)m
0066名称未設定
01/10/02 22:41ID:/1KcEa4Qプロジェクトフォルダーの中の"build"ってフォルダーに
"ProjectHeaders"ってフォルダがないぞゴルァ。
"ProjectHeaders"ってフォルダ作れば解決。
ほっといてもいいけど。
0067名称未設定
01/10/02 22:58ID:zqWDFaZQジャンク屋ならPC-9821(Pentium2/233)がモニタ一式で3800円で売ってるよ。
もちろんWin95付でアプリ付でね。世間知らずにもほどがある。
0068おー
01/10/03 00:17ID:TyuZxWksCodeWarrior Discover Macが出てきた。
IDEは10か11くらい。
これってOS9.2.1でも動くのかな?
68k用にしかコンパイルできないし使う気はないけどね。
あ。このスレの目的ならこれでも大丈夫なのか。
0069名称未設定
01/10/03 20:03ID:Hy2O12Foうわーっ!漏れのマシンと同じぐらいのスペックの9821ではないか!
(漏れのマシン:NEC VALUESTAR NX VE23/35C 漏れのはNXシリーズだが)
でも、漏れのすんでる地域には、そんなに
ジャンク屋さんがあるわけでもないし。
(打ちの近くのジャンク屋:ハードオフ)
秋葉原にでも逝けば、山ほどそんなのがパソが売ってるだろうけど。
近くにそんなに安く売ってるお店があるわけじゃないし、
9821(Win95付き)の一体型が5000円で手に入るぐらいだから。
お金がたまったら買いたいなぁ。。
>>68
プログラミング関係のスレだし、そういったことを書きこむのに
問題なんてないんじゃない?
あと、68kだったら、emuがあるから使ってみると(・∀・)イイ!
ネット城を捜せば、ROMなんて、山ほどあるぞ!
0070名称未設定
01/10/04 20:39ID:kfRr8ctkココ逝け!
Macのエミュレータ
http://teri.2ch.net/test/read.cgi?bbs=mac&key=999937246&ls=50
68k Macのエミュレータがある分、今後も68k Macが
流行ってくる可能性も考えられる。
漏れも最近、68k Macを買ってきたし。
PowerPC搭載のMacでも、68kのエミュは動いてくれるし、
やってみてはイカガ?
0071名称未設定
01/10/05 05:42ID:MuZA.vuU世界最初のWEBブラウザーはObjective-Cで書いたそうな
そのかわり、MacやWindowsに移植する時に、死ぬ程苦労したらしいけど
0072名無しさん@お腹すいた。。
01/10/05 21:55ID:jpZlR.7wObjective-Cって、どんな感じの言語なの?
MacやWinに移植するときに、死ぬほど苦労するとは、よほど凄い
言語だったのでしょうね?
あ、そうだ!此方のメルマガはイカガ?
http://member.nifty.ne.jp/kyoryo/mactip/index.html
↑結構いいかもよ!お試しあれ。
0073名称未設定
01/10/05 23:40ID:1b4EYVXoCにSmartTalkの概念を追加したのがObjecive-C、ということらしいです。
C++に比べれば拡張要素はスッキリしているらしいですよ。
俺C++知らないんで詳しい事はわかんないんですが。
よく言われるのが、
●オブジェクトの動的結合
●多重継承できない
●#includeではなく#importを使う
(一度参照したファイルは二度と読み込まない)
●クラスをオブジェクトとして扱う(クラスオブジェクト)
●[]を使ったメッセージ式
( [[[ Hoge ] alloc ] init]; ← クラスHogeのインスタンスを生成し、初期化)
こんな所でしょうか。Objective-Cの概念をCで再現しようと思ったら大変でしょうね。
…俺自身あんまり理解が深くないんで、もしかしたら的外れな事言ってるかも(w
0074名称未設定
01/10/05 23:42ID:lBU/S9mY0075名称未設定
01/10/06 00:43ID:2f/TElY6ぜんぜんお話になりません。もっと精進したまえ。
0076名称未設定
01/10/08 02:35ID:oYuDTFjA0077名無しさん@お腹すいた。。
01/10/08 19:25ID:gN9EvxvEとりあえず、こんなプログラムでも作ってみたまえ!
BASIC言語で、
10 print "Hello, World!"
20 end
↑此れがプログラミングの基礎的(?)な例だろう。
実は自分もプログラミングはやった事がないので、
詳しく分からずスマソ!
0078名称未設定
01/10/08 19:58ID:PUByixFAうれちい
0079名称未設定
01/10/08 20:25ID:aNCfgElopublic static void main(String[] arg){
System.out.println("Hello, World!");
}
}
0080名称未設定
01/10/08 21:38ID:3WF.VDOswhile(1)
{
print"Hello!World\n";
}
0081名称未設定
01/10/08 21:40ID:3WF.VDOsWRITE HELLO.REC AFTER 1
SET EOF TO TRUE
END-PERFORM
0082名称未設定
01/10/08 21:48ID:fjlJXzpEhttp://piza2.2ch.net/test/read.cgi?bbs=tech&key=1001185952&ls=50
0083名称未設定
01/10/08 23:00ID:5QL2HeRg0084名称未設定
01/10/08 23:13ID:KG2kcUzI0085名称未設定
01/10/09 01:15ID:9yvbofdMDim the_J As Integer
Dim Cnt As Integer
For the_I = 1 to 100
For the_J = 1 to 100
Cnt=Cnt+1
Next
Next
For the_I = 1 to 100
For the_J = 1 to 100
Cnt=Cnt-1
Next
Next
MsgBox "hello,world!!"
0086名称未設定
01/10/09 01:25ID:8RrWZ57Q誤:どうり
正:どおり
0087名称未設定
01/10/09 02:06ID:GRu3gvDEint main( void )
{
printf( "Hello,world" );
return 0;
}
Cしか知らねえ..
0088名称未設定
01/10/09 05:33ID:x33ZhI2kecho "hello, world";
?>
0089JSP
01/10/09 08:53ID:dEbFVi6A0090名無しさん@お腹すいた。。
01/10/09 21:23ID:889g9B32↓MS-DOS のバッチファイル
echo Hello, World!
↓JavaScript
<script language="JavaScript">
document.write{"Hello, World!"};
</script>
こうだったっけ?
↓Hot Soup Processor
mes "Hello, World!"
stop
↓Bash シェルによるシェルスクリプト
!#/bin/bash
print Hello, World!
間違てたら指摘きぼんぬ。
ナント言っても、漏れもプログラミング初心者名もんで。
あと、HSPのほうは,Macばんが出たときにでも役に立つ事でしょう。
0091名無しさん@お腹すいた。。
01/10/09 22:52ID:60ekVXdIBashのシェルスクリプトのところで
誤× print Hello, World!
正○ print "Hello, World!"
0092名無しさん@お腹すいた。。
01/10/10 00:29ID:WuY8XIDsWindowsでもプログラミングがやりたいのなら、HSPはどうよ?
Mac版も出るようだし、HSP言語、覚えておくヨロシ。
※ これで68k Macがまた、普及してくるだろうな。
他に、Winで仕えるプログラミング言語といったら・・・
BASICぐらいまでは無料で出来るかなぁ?
(N88互換BASICを使えば出来るだろうし)
Mac版のN88ごかんBASICが出てくれるともっと嬉しいのになぁ。。
0093>92
01/10/10 00:39ID:/9MwMZZk0094名称無設定
01/10/10 00:53ID:JuNYtnjoたしか、Appleがただで配ってたはず。
ちょっとつかいにくいけど
0095名称未設定
01/10/10 01:01ID:QBn5MSokecho Hello,world!
です。print文は BASIC
0096名称未設定
01/10/10 01:15ID:ws947/HE0097名無しさん@お腹すいた。。
01/10/10 19:17ID:3OEJexvoあれ?そうでしたっけ?printでも出来たような気がしたのですが。
あと、スペースの入る文章を表示するときは、
ダブルクォーテーションで囲まないと、正しく表示できません。(確か)
さらに・・・英文の決まり、コンマの後ろにはスペースを入れるのを忘れずに。
0098名無しさん@お腹すいた。。
01/10/10 19:28ID:3OEJexvoあ、FutureBASICでも、N88との互換性は取れてるんですよね。
でも、お金がかかる。
Macで、お金をかけずにBasic言語を扱えるプログラムってないものでしょうか?
0100名称未設定
01/10/10 19:42ID:TNbH3RIQ使いものにならないらしい。
0101名称未設定
01/10/10 20:04ID:4sROVGRgPC-98の key BIOS叩いたりしているから
実質的には互換性はないと思う。
互換性が欲しかったら Javaみたいに
ハードウェアを完全に隠蔽するライブラリをもった言語じゃないと。
■ このスレッドは過去ログ倉庫に格納されています