トップページ⇒mac
257コメント94KB

貧弱なMacのプログラミング環境

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@そうだ選挙にいこうNGNG
昔、classicが出たとき、値段が手頃なMacが出たと云うことで買いました。
最初に買ったソフトは「ThinkPascal」です。当時Pascalを勉強していましたし
MacのネイティブランゲージはPascalと聞いて、MacでPascalをするのは面白いかも、
と思っていました。

しかし、残念なことに参考文献がDOSやWinより圧倒的に少ないのです。
コンソールを標準でもたないMacでは様々な言語関係の入門書がそのまま当てはまりません。
当時唯一といっていい参考文献の「InsideMac日本語版」は呆れるほどの質の悪さ。

AppleはHyperCard以外にもきちんとした開発環境や文献をリリースすべきでした。
WinではDelphiやVBなどすぐれた、また極めて沢山の文献が発行されている開発環境があります。

プログラミングの経験がないMacユーザーがC、C++、Javaなどを習得するには非常に困難が
つきまといます。「コードウォリアー」があるではないかという方もおられますが、どこで売っていますか?
ほとんどショップで見かけませんよ。VBやVC++、BCB、Delphiは腐るほど並んでいるのに。

Macでフリーウエアやシャアウエアを創られているみなさん、みなさんはどの文献で勉強し、どの開発環境で
ソフトを作られていますか、お話をききたいものです。

私はCを勉強したといってくる人には「Macではなく、WinもしくはUNIXを用意せよ」といっております。
0002名無しさん@1周年NGNG
>1
そういえば、MacにはJDKもありませんな。まあDTP用ですから。
というか、コンピュータらしくないのがMacのいいところですから。
あと、改行しないと読みにくい。
0003名無しさん@そうだ選挙にいこうNGNG
Real Basicが発展するように祈れ。
00041NGNG
昔はMacのアマチュアプログラマは、利潤よりも他人に喜んでもらうことが
大切だったように思われます。シェア料金もWinに比べて格安で学生や老人は
無料のものが多かったです。ところが最近はWinなみに代価を求めるのは当然
の風潮がはびこり、一番問題なのはプログラマの人数が頭打ちの状態である
ことです(きちんとしたデータがあるわけでは無いが、プログラマの名前に
新参者がない)
0005>3NGNG
そだな。Real BasicはInsideMac いらずなんで助かるよ。
Winのアプリも作れるしな
0006名無しさん@そうだ選挙にいこうNGNG
ところで、HyperCardとQTが融合するって話はどうなったんだ?
まあ、どういう形になるのか俺には想像できんが
0007>6NGNG
それってとっくの昔にぽしゃったんじゃ・・・。
0008名無しさん@そうだ選挙にいこうNGNG
最初にMacのプログラミングを勉強した時に使ったのは
BNNから出てた「インサイドマック徹底ガイド」でした。
これも、初期のInside Macintosh の内容を解説したもので、
要するにアプリケーションAPIがまだ少なかったから網羅的な
本が出せたんでしょうね。
まだPlusやSE,IIの時代で、使った言語はLightSpeed Pascal
(後のTHINK Pascal)。
とはいえ、それ以前にMSX-DOSでMSX-C使ってたから、まるっきり
の初心者ではありませんでした。

ところで、C,C++の開発環境そのものは、現在MPWが無料で入手
できますね。確かに英語の説明読むのは敷居高いけど、
あれって、プログラムをMPW ToolとしてMakeすれは標準入出力
のリダイレクトもできるし、コンソールでCの教科書
使って勉強するには向いてるような気がします。
0009名無しさん@1周年NGNG
使い分ければいいんですな。
プログラム勉強したいなら他のマシン・OSを選んだ方が環境が整ってる。
DTPならまだマック。
0010名無しさん@そうだ選挙にいこうNGNG
>使い分ければいいんですな。
賛成だ。
0011名無しさん@そうだ選挙にいこうNGNG
あおるんだったらip表示しろな
0012>11NGNG
これを煽りと取るかあ?
00131NGNG
>8
私も買いました「インサイドマック徹底ガイド」。上巻が一番
使う頻度が高かったので、下巻は新品、上巻は本がヨレヨレです。
後に THINKシリーズにおまけでついていた
「THINKリファレンス」を使いようになりましたが日本語でないのが
痛かったです。
MPWは知らないのですが、日本語の使うにはやっぱりResEditを
ゴリゴリ使うのですか?
>3
RealBasicはMacのToolBoxを直接たたけないので何だかな〜と
思っております。
>9
そういう感覚で、仕事は(ワープロ文書作成)はMacで、
プログラミング学習はPCでと、PCを購入したら・・・
現在は仕事も遊びもPC(Win、OS/2、Linux、DOS、BeOS)
になってしまい、現在手元にはMacは一台もありません。
1年前にColorClassicとClassic2を友人にただであげたら
喜ばれました。
ですが、今でもHyperCardは使いたいですね。HyperTalkを
勉強したおかげでVBはすんなり分かりました。
私の周りのMacユーザはPowerMacから入ったユーザばかりで
HyperCardを「ヘっ」と馬鹿にします。せっかくのAppleScript
も活用しないし、このままではMacの世界は廃れていくような
気がします。
0014名無しさん@1周年NGNG
>>11
煽りじゃなくて事実を書いただけだよ
0015名無しさん@そうだ選挙にいこうNGNG
MacでJava書いてます。

シマンテックに見捨てられたので(VisualCafe)、Jeditで書いています。
Java2にはOSXまで待たなきゃなんないし。
もーイヤ。
0016名無しさん@そうだ選挙にいこうNGNG
>>15
やっぱJAVAはMac以外のプラットフォームで開発すべきだと思う。
他のでつくってもMacで動くわけだし。
Macで開発中にOS落ちてもストレスたまるし。

ちなみにワタシは両方つかってます。Macも好きですよ。
00171NGNG
シマンティックの製品好きでした。Thinkシリーズは他社製品を
買収したものですが、ThinkC、ThinkPascalともにすぐれた製品
だと思います。BeOSについていたコードウォリアー(?)、
何ですかあれ(怒)。マルチプラットフォームが売りですが、
まだVC++の使い勝手のほうがましだとおもいました。
現在のMacのプログラマはあれを使っているのですか?
0018名無しさん@そうだ選挙にいこうNGNG
シマンテックって、買収しては打ち切りにするからな・・・

それはともかく、
CodeWarriorのマルチプラットフォームは、移植性ではなく、操作性だったと思った。
確かに使い勝手は、VC++に比べると落ちますね。
でも、主流です。マックの世界のCでは。
0019名無しさん@そうだ選挙にいこうNGNG
CodeWarriorしか使ったことないからあれが普通だと思ってた。
0020名無しさん@そうだ選挙にいこうNGNG
>>17
> BeOSについていたコードウォリアー(?)、
> 何ですかあれ(怒)。マルチプラットフォームが売りですが、
> まだVC++の使い勝手のほうがましだとおもいました。
> 現在のMacのプログラマはあれを使っているのですか?

Beに付いてるやつは正式には"BeIDE"という名称で、売り物の
CodeWarrior for BeOSとは一線を画すものです。
00211NGNG
>20
操作性はかなり異なるのでしょうか?
0022名無しさん@そうだ選挙にいこうNGNG
Mac関係の雑誌にプログラミングの記事が載っても読者の関心がそこに
ないのが問題かも、プログラミング専門誌にもMacを扱った記事が無いのが
痛いと思う。Appleはもっとこの分野にてこ入れをすべきでは
0023名無しさん@そうだ選挙にいこうNGNG
だから事実を書いて煽ってるんだろ。
プログラム板へ行けよ。
0024名無しさん@そうだ選挙にいこうNGNG
CodeWarrior無料配布すればプログラマ増えるかもね。
0025名無しさん@1周年NGNG
>>23
(゚Д゚)ハァ?なぜ煽りだと思うんだろう。
不思議。ただの特徴、というか用途の話でしょ。

実際、Macでしかプログラミングしませんって人は
プログラマーとして仕事しにくいでしょうし、
WinだけでDTPってのも現実的ではない。
0026名無しさん@そうだ選挙にいこうNGNG
確かに、日本のMac開発環境って終わってるよね。
言語の中でも特に重要な(だった)CとJavaが腐ってるのが痛すぎ。
きっと、本場のアメリカじゃもうちょいマシな環境がそろってるんだろうけど、日本じゃMacのソフト手掛けられるのは殆ど大手メーカー、しかもほぼ全て移植のみ。
日本で本格的なソフトをMacの為にMacで開発するなんて皆無に近い。
というより、あるの?
全部ローカライズものか、移植でしょ?

CodeWarriorは中身はともかく使う側にとっては誉められた環境じゃないんだが、結局これしか無いんだよねマジで。
はっきり言ってDOSの数多の開発環境の方がよっぽどマシ。
ソフトが少ないのも納得。
OSXになったら優秀な開発環境ソフトが手に入るのか知らんが、
その前に、全然育ってないよ、Mac開発者。少なくとも日本では。(RBプログラマー除く)
まあ、開発したいって情熱はあるのだと思うけど、問題は勉強する術が無いって事。
Mac開発者向けの書籍を出版したり学習用ソフトを開発したりする子会社をつくるとか(いっそのことアップルジャパンの無能なアホ共を全員リストラしてそうゆうMacの為になる会社してほしいが)OSに開発環境を標準で付属させるとか、育てる環境を築いていかないとね。

15>
心中御察しいたします。
ウチでは捨てました。>Java
「全然マルチプラットフォームじゃないし、意味ないじゃん」って事で...。
きっと、MRJがJava2に対応する頃にはJava2.5とかJava3になってるよ(藁
00271NGNG
私は以前、ライターの「掌田つやの」さんとメールでJavaについて
話をしたことがあります。いい方ですね。彼はHyperCard
でもすぐれた書籍を残していますが、現在JavaやRealBasic
についていろいろ書籍を出しているみたいですね。彼のような
プログラミング専門のライターがもっと増えれば、状況が
変わるとおもいます。初心者のプログラミングを本当に
推奨していますよ。面白いからみんなやってみよう・・と。

技術評論社の「MacJapan」が別種の二冊のMac雑誌に分裂したとき、
これらはどちらも廃刊になりましたが、どちらかの最終号で
「読者からのお便り」では、彼を徹底的に攻撃するお便りがのって
いました。「HyperCardをもっと活用しよう」という意見に対して
「余計なお世話だ、HCを使わないやつは馬鹿だといいたいのか。
お前のその傲慢さがたまらない」といった内容でした。
私は「ほんの少しプログラムを楽しめば、もっと世界が広がるよ。
せっかくただで開発環境がついているのにもったいないと思いませんか」
といった受け止め方をしていたのですが、そう受け止めない人が多かった
ようで、あの最終号は後味が悪く残念でした。

彼のHPの連載の記録をみるとMac関係誌での連載は短期で終わるみたい
で、読者の食いつきが悪いみたいです。みなさんもっと応援しましょう。

ところで、「藤本裕之」さんのcdev(古い?)のいくつかにお世話になりま
した。彼のHPがどうしても見つかりません。ご存じの方おられませんか。
0028>1NGNG
MPWのCコンパイラは-j0オプションで日本語通します。ちなみに-j1で
中国語だったかな。
でも、MPWShell内蔵エディタが日本語対応でないので、ソースに日本語
書き込む場合、他のエディタを使う必要があります。
00291NGNG
>28
MPWをつかったことが無いのでありがたいお話でした。
昔は高い会員費を払わなければ手に入らなかったんですよね。
MPWはMacOSでDOS画面のような仮想コンソールを実現し、
そこで作業を行うのですか?見たことがないので、勝手に
UNIXのXにおける仮想コンソール上での作業を連想しました。
00301NGNG
http://www.ne.jp/asahi/b/monkeybusiness/

今度からHPを探すときはyahoo!ではなくinfoseekを使います。
すんなり見つかりました「藤本さん」のHP
0031>30NGNG
gooもいいですよ。
0032名無しさん@そうだ選挙にいこうNGNG
rStone 未だに使ってるなあ。なつかし。
00331NGNG
>32
これ私もユーザー登録しました。
0034名無しさん@そうだ選挙にいこうNGNG
でRealBasicって使えるの、あんまりフリーソフト知らないけど
RealBasicでできたソフト見たことないけど
0035>34NGNG
ちゃんとフリーソフトのReadMe読んでるか?
0036名無しさん@そうだ選挙にいこうNGNG

MacOS Xの開発環境は、MacOS X Server(WebObjects)についてくる
開発環境になります(Cocoaの場合)。
悪くないですよ。この開発環境。InterfaceBuilderはオブジェクトに
直接カスタムクラスとかバインドできるし、ProjectBuilderとの連携で
日本語、英語、フランス語などなど多国籍アプリも簡単につくれるし。
今まで弱かったRDBMSの接続環境もEOFがあるし。Java2にも対応するから
JDBCもOK。最初からかなり使えるクラスが沢山そろってるから、
自分としてはCWよりはエレガントにアプリが作れちゃうと思うんだけど。

っつーか、今までよりは苦労せずにアプリ作れるんでラクになることは120%保証します。ただし、英語よめなきゃあかん(笑)
0037名無しさん@そうだ選挙にいこうNGNG

あーついでに、
CocoaのAPI群のリファレンスは全部公開されてます(これも英語)
チュートリアルもそれなりに用意されてるんで、たぶん、パブリックβに
開発環境がついてくれば、独学も十分じゃないかと。
ドライバ作りたければ、IOKitも公開されてるんで、何とかなる。
でも、オブジェクト指向とはなんぞやを理解してないと、この開発環境でつまんないとおもうが。
0038>36NGNG

激しく同意
00391NGNG
>36
なかなか面白そうですね。さわってみたい気がします。
肝心なのは、この開発環境が一般に普及するかどうかですね。
雑誌で連載記事がスタートすることを希望します。
0040名無しさん@そうだ選挙にいこうNGNG
>39
今月の「マックパワー」のPrelude to MacOSXに
開発環境のことが詳しくのってたよ。
読んだら使ってみたいって思いました
0041名無しさん@そうだ選挙にいこうNGNG
WinではDelphiの人気によりPascal派はまだ絶滅しておりません。
Macでは現在どのような状況でしょうか?
0042名無しさん@そうだ選挙にいこうNGNG
昔々、、、、

MS QuickBasicというのがあって、ちょこっと遊んでました。
System7になったらコンパイル出来なくなったのでやめました。

コンパイルのオプションにFPU有り無しを設定できたので、何も考えず
有りで作った所、PPCになったら作ったソフトも動かなくなりました、、、
(繰り返しますが、System6でないと再コンパイルできない)。
004316NGNG
OS Xで状況は変わる、と。楽しみだな。
初代G4でサクサク使えるのかな。
00441NGNG
>42
私ももっていましたQB!!
みなさんBasicを馬鹿にしますが、QBは良くできているとおもいます。
日本語がつかえなかったのが残念ですが、Classicでも高速に動いて
くれて重宝しました。MacJapanでも連載がありましたね。
最近になってMac版のQBを解説した書籍を発見してびっくりしました。
本はあってもソフトはとうの昔に販売完了しているのに・・。
デモソフトではピアノの鍵盤の絵が描かれてメロディーが流れるやつ
が一番好きでした。ストレス溜まったらあのソフトを動かしてました。
0045名無しさん@そうだ選挙にいこうNGNG
42
>44
わわ、さすが2ch、いましたねぇ。
私もMac Japanの連載で買ったクチです、記事も全部綴じて保管して、、。
MIDI BasicというライブラリでMIDIモニターなんぞを作りました。
0046>36NGNG

そーそー、いままでMacってWindowsでいうところのRDOとかADOなかった
からビジネスアプリには向かなかったんだけど、NEXT買収って聞いた瞬間、
EOFがAppleのものになるんかー、と期待しちゃってます。EOFは
素晴らしいっすよ。いや、マジで。エレガントにアプリ作れるのも
EOFのおかげといっても過言じゃないっす。
0047>46NGNG
どういいの?
0048名無しさん@そうだ選挙にいこうNGNG
age
0049名無しさん@そうだ選挙にいこうNGNG
Macのカーネルは今C++でかかれているの?
0050名無しさん@そうだ選挙にいこうNGNG
カーネルサンダース.
0051名無しさん@そうだ選挙にいこうNGNG
ファミリーパックがお徳です。
0052名無しさん@そうだ選挙にいこうNGNG
い、今時C++?ファイナルファンタジー7はオールC言語だって聞いたが…
0053名無しさん@そうだ選挙にいこうNGNG
久々にHyperCard使ってみたけど、やっぱいいね。
昔はおそさが気になってたけど、G3とかだと気にならないや。
調べたらXCMDとかもまだ開発されてんのね。根強い・・・
0054>52NGNG
あなた、わかって書いてますか?
0055名無しさん@そうだ選挙にいこうNGNG
前から不思議に思ってることがあるんだけど。
たしかにMacの開発環境って脆弱だと思うんだけど、
アドビのソフトウェアって割と品質良くない?
なんであんな環境であの品質のソフト作れるのか不思議。
アドビの技術者ってすごいのかな?
0056名無しさん@そうだ選挙にいこうNGNG
>55
たぶんここで色々書いている人たちは小規模なプログラム開発環境のことを
言って居るんだろう。
アドビぐらいの会社なら、内部で開発環境自体を開発している可能性もあるぞ。
0057>55NGNG
Adobeのソフト高けーもん(^^メ;
だから、バグフィクスを一番良くやれるメーカーでもある。
あの値段は品質の良さね。(でももっと安くせえ!!)
0058名無しさん@そうだ選挙にいこうNGNG
>57
ていうか、どれもあと1ヶ月発売遅くして、アップデータパッチ当てなくて良いように
してほしくないか?
0059名無しさん@そうだ選挙にいこうNGNG
高いのはQuark社のソフトです。
0060名無しさん@そうだ選挙にいこうNGNG
>59
それも新作に魅力が感じられない(爆
0061名無しさん@そうだ選挙にいこうNGNG
CodeWarrior、どこでも見るが。。。。(^^;
田舎ですかぁ?
0062名無しさん@そうだ選挙にいこうNGNG
アドビのMac部門のプログラマがWin担当より数段スキル高いのは定説。
0063>62NGNG
いいですかー、それは、アドビの勝手なんですよ
00641NGNG
オブジェクティブCはgccでしか触ったことがないのですが、やっぱり
資料が乏しいとむずかしいですね。MacOSXの開発言語として主流に
なりますでしょうか?
>61
私は福岡市在住ですが、大きなショップでも半年に1セット見かけるか
見かけないかです。Winの開発環境はたとえばVC++でしたらアカデミック
版も含めて常時20セットは見かけますけど、東京は違うのですね。
>56
アドビはApple提供の開発環境で開発しているはずです。
0065名無しさん@そうだ選挙にいこうNGNG
こわれた(けけけ
0066名無しさん@そうだ選挙にいこうNGNG
大阪ですが、ソフマップでもT-ZONEでも
開発ソフトコーナーあるところならどこでもあるような?
まあ店に言えば取り寄せてもらえるはずですよ。

Objective-Cは主流にならないみたいです。C++でいくようです。
昔からのNeXTプログラマさん達には賛否両論みたいですが、Appleとしてはそういう方針のようです。
もちろんObjective-Cもいけると思うのですけど。

00671NGNG
たしか、オブジェクティブCは採用されないはずだったのですが
NexT関係者からのクレームで復活したとか。
WinでいうならDelphiでPascalが復活したように、こちらでも
がんばってもらいたいものです。
0068名無しさん@そうだ選挙にいこうNGNG
>64
だからそのAppleの開発環境を自己流にバシバシカスタマイズして
使いやすくしてるんじゃないか、ということ。
0069>63NGNG
何か笑った.
0070名無しさん@そうだ選挙にいこうNGNG
Obj-Cはそんなに難しくないと思うけど??
型の扱いがJavaくらい厳密なのと、メモリ管理がすべて
デベロッパ任せなだけです。ちゃんとOOP理解していれば、
他言語と大差ないです。日本語の資料は乏しいのは確かですが
英文資料は豊富にありますし、appleが公開してるドキュメント
だけでも十二分に足ります。
(英文も難しくないし。)

ProjectBuilderではObj-c、Java、C++が使えるようなんで、
どの言語使おうが、成果物が同じであれば特に意識する必要は
ないのでは。それよりも、むしろ、CocoaやFoundationClass、IOKitの
情報がどれだけデベロッパに公開されていくかがポイントじゃないかと。
現時点、昔のToolBoxみたいな状況じゃないし、CocoaはOPENSTEPの
APIをそのまま引き継いでいるのが多いから、MacOS X Serverや
MacOS X では開発する上での情報が足りないというのは
あまりない、と実感しています。
ただ、日本語文献は少ないだけです。けど、別に英文があるから困ることはないんだけどね。

0071名無しさん@そうだ選挙にいこうNGNG
MacOS X DP4では、CocoaAPIはJavaとObj-C用が用意されてます。
ただし、FoundationClassでは、Obj-CではNSStringクラスがJavaでは使えずに、JavaのStringを
使うといった感じになります。個人的にはJavaでもNSStringが使えてほしいんですが。
他、FoundationClassではObj-Cでは使えてJavaではJavaのクラスを使うものがいくつかあります。
それがモトで、Obj-Cよりロジックが増えると言うことも若干あります(スレッドとか)
apple.comでも公開されてます。APIの精度(と言う言葉が正しいかどうかわかりませんが(^^;))
としては十分じゃないかと思います。
ただ、MacOS X は、ProjectBuilderとInterfaceBuilderというかなり強力な
RADが用意されているので、FoundationClassやCocoaのクセをマスタすれば
比較的短期間でアプリが作れます。
0072名無しさん@そうだ選挙にいこうNGNG
70>71>
かなりスキルの高い人でないと取り組めないような印象を受けました。
サンデープログラマは参入できるのだろうか?
やっぱり「〜入門」みたいな本が大量に出回らないとMacでは
アマチュアプログラマーは増えないような気がする。

ところでOSXはそれでいいけど、9や8辺りを今後も使う人も
いると思うけどそれら対象のソフトはOSXで作れるのですか。
0073>72NGNG
REALbasicでもカーボンアプリは、つくれるよん
007470NGNG
サンデープログラマには、REALBasicやAppleScriptなどがあります(^.^)
また、Javaを使うのであれば、ProjectBuilderやInterfaceBuilderに
関しては他のJava開発環境と同等のものが作れます。あと
JbuilderもMacOS Xに移植されますので、Java向け入門本には困らないかもしれません。
(けど、Java向け入門本で素晴らしいと思うのはほんの数冊。あとは
みな同じ様な内容ばかりですね。入門本でそんなもんかも。)

ProjectBuilder&InterfaceBuilderを含むMacOS X /Serverの開発環境
(正確にはNEXTSTEP/OPENSTEPか)はオブジェクト指向マニアにはたまらない
開発環境ですので、そのうち、入門本をふくめ、書籍が沢山出回ると思いますよ(^.^)
(かくいう自分もこの手の書籍を出そうと、出版社に交渉しようかと思ってるところです)

0075>73NGNG
AppleScriptもね
00761NGNG
>74
出版されたあかつきには是非購入しましょう(笑)
言語解説はC++ということで。
0077質問NGNG
日曜プログラマ@修業中です。
Objective-CはCを知っていれば、
ひと月もあれば習得できるという話を聞いたことがあるのですが、
どこまで信用していいのでしょうか。
0078名無しさん@お腹いっぱい。NGNG
age
0079名無しさん@お腹いっぱい。NGNG
MPWを使ってみたいけどどうやるの?
0080名無しさん@お腹いっぱい。NGNG
REALBasicの動作環境ってどんなんですか?
パフォーマ6310(PPC100MHz)でも大丈夫ですか?
0081名無しさん@お腹いっぱい。NGNG
全然大丈夫。でも家の環境ではちとつらい。時々凍ったように動かなくなる。
(Celeron366 + BasiliskII + MacOS8.1)
0082名無しさん@ありがとうちゃんNGNG
気合入れてダウンロードしてみます
0083名無しさん@お腹いっぱい。NGNG
>82
なにを?
0084名無しさん@お腹いっぱい。NGNG
age
0085名無しさん@お腹いっぱい。NGNG
ところで今HyperCardのXCMDやXFUNC(?)はどうやって開発しているの?
以前はTHINKPascalに雛形がついていたけど。最近再度HCに燃えつつあります。
やっぱプログラミング最高!!

「明日夢」のおやじ元気??
0086名無しさん@お腹いっぱい。NGNG
ぺあぺあどんどんのディスク古くなってエラー起こすようになっちゃったんだけどサポートしてくれるですか?
00871NGNG
懐かしい〜。私はHC2.0のリファレンススタックを買いました。
MacJapanでも連載記事がありましたね。C言語がマスターできず
悪態をついていましたが、HCだけで会社を興して食べていけるのでしょうか?
HPを探していますがみつかりません。
0088名無しさん@お腹いっぱい。NGNG
ああ、URL忘れちゃったけど、ありまっせー
昨日見たもの(笑)
00891NGNG
あれ、もう一回Yahoo!で探したら見つかった。
こんどはRealBasicですか・・・。
CWの入門講座を開いたらもっと人が集まるのに・・・。
C++を勉強しないのかな。
0090>6NGNG
>ところで、HyperCardとQTが融合するって話はどうなったんだ?
>まあ、どういう形になるのか俺には想像できんが
ディレクターみたいなインタラクティブな感じにするとか。
ムービーの中にムービーとか。継続中だと思う。
0091名無しさん@お腹いっぱい。NGNG
Objective-C は標準化されてましたっけ?
STL と肩を並べられるだけの標準ライブラリはありますか?
0092名無しさん@お腹いっぱい。NGNG
HyperCardに力を入れるのをやめたらしいよ
http://www.totallyhip.com/products/LiveStagePro/index.html
0093名無しさん@お腹いっぱい。NGNG
今はRealBASICってか。
0094ZEUSNGNG
悩める子羊マカーを正常な広い視野の元(Windows)に戻そうという救済なのです。
心の中に少しでも「マックでいいんだろうか」という心配があれば、この救済を受け入れなさい。
そうすれば、目からウロコガ落ちます。
0095名無しさん@お腹いっぱい。NGNG
しかし明日夢って技術力的にどうなんだ?
同人ソフト屋の域を出ないんじゃないの?
00961NGNG
>91
Objective-C はANSIで標準化されていないような気がします。
私はまだSTL触ったことがなんですよね。

>95
確か1人で操業しているので、大変だと思います。明日夢といえば
服部宗広さんを思い出します。

>94
「マカー」ってどう綴るのですか?よくみなさん言われますが、文法的に
あり得ない発音のような気がします。「Macer」だったら「マーサー」でしょ?
0097>96NGNG
くだらん・・マカーは日本語なの 笑
0098名無しさん@お腹いっぱい。NGNG
96> itte yoshi!
0099名無しさん@お腹いっぱい。NGNG

昔、大学でNEXTSTEPの開発をしたことがありました。VCやC++Builderでの開発よりずっとよかったですよ。いまだにあの開発環境を越えるモノがでてこないのも不思議なんですが。Windows2000がいつまでたってもLinuxやNEXTSTEPを越えることができないOSであるとおなじように。
0100ありがとう保田NGNG
99>はい?

VGとかVBしか知らんやつにWINのプログラミング環境どうこう
いわれたくないね。

んなの、ラブマシーンからモー娘ファンってやつにブタなっちとかいう
しかくないのとおなじだよ。

あたまわるいなー、きみ。
0101名無しさん@お腹いっぱい。NGNG
>100
人が作ったランタイムやコンポーネントを使ってるくせに。
0102>101NGNG
今時1から作るヴァカは居ません。
0103ありがとう保田NGNG
101>
まず、あんたプログラミングちょー初心者でしょ?
その短い文面からにじみ出てるよ。初心者オーラ。ま、モー娘で
いったらののたんだな。

おばかさんだね。近代的なプログラミングの恩恵を拒否することに
なんのいみがあるのかな?

コンポーネントはいわば統率が取れたオープンソースと同じでしょ?
ネスケがオープンソースかされたと真っ赤ーてば喜んでなかったけ?

それに、真っ赤ー環境でも当然、ライブラリは今でも使ってるし、んで
コンポーネント化も当然進んでいくんじゃないかな?

あとね、コンポーネントでも実際使用するのは自作のものが9割、
作るコストが買うコストに比べて明らかに高いもののみ購入して
つかってますよー。

そんなんじゃ保田にきらわれるぞ。
0104はいはいNGNG
モーオタは氏ねよ。
0105ありがとう保田NGNG
104>やだなー。頭ワルイの丸出し。

よかったー君がモー娘のメンバじゃなくて。 (藁
0106名無しさん@お腹いっぱい。NGNG
ラブマシーンはデッドブロイラーと戦う時必要です。
01071NGNG
>99
Win2000、Linux、NeXT、それぞれターゲットとするユーザー、使用目的が異なるOSだと思います。
比較しても意味がないと思いますが・・。

NeXTの開発環境がすばらしいという意見が圧倒的に多いですね。残念ですが私はさわったことが
ないのです。コンパイラが吐き出すコードの無駄のない合理的な美しさを是非味わいたいものです。
0108名無しさん@お腹いっぱい。NGNG
私は長年Winを使ってきたのですが、
Macでのプログラミングに興味があります。
このスレッドやネットでの情報を統合すると、
CodeWarriorでのソフト開発が適当だと判断しました。
しかし、MacOS Xがリリースされた後の事を考えると、
プログラミング初心者ながら悩んでしまいます。
確か現在発売されているCWはMacOS X用のソフトは開発出来ませんよね。
Beta版の配布はもう終わってしまったようですし・・。
今からCWに慣れておいた方が良いのでしょうか?
御意見を聞かせて下さい。

http://home3.highway.ne.jp/sly/
↑私のようなMacでのプログラミング初心者向け(?)
0109108NGNG
すみません、一部見当違いな事を書いてしまいました。
もっと学ばなきゃ駄目ですね(汗)。
01101NGNG
現在Macをお持ちでしたら、CWを購入して現バージョンのOS対応ソフトを
開発するのも必要ではないでしょうか。私はDOSしか動かせない化石ノートパソコンを
持っているので、DOS用のC、C++,Pascal、アセンブラを捨てないで
持っています。一つバージョンの古い開発環境はけっこう枯れているものなので
重宝しております。

0111名無しさん@お腹いっぱい。NGNG
OS板でも書きましたが、OSXで動作するアプリは3種ありまして、
Classic・・・現行のMacOS用アプリ。OSXではエミュ動作
Cocoa・・・NeXTネイティブアプリという感じ。最初はたぶんCocoaアプリはNeXT発祥のアプリばかりでしょう
Carbon・・・OSXネイティブだけど、MacOS9でもCarbon.libを介して動作する。大半のアプリは一気にCocoaにいかずにCarbonに行く模様

と、いうわけで、どちらのOSでも動くのでCarbon化するアプリが多そうです。IEやAppleWorksなどはCarbon版出てますね
将来的にはCocoa化していくでしょうけど、すぐに移行するアプリは少なそうです。

CodeWarriorですが、Carbonアプリは開発できたはずです。
以前Objective-C版CodeWarriorなどもテスト配布みたいなのしてましたから、いずれCocoaアプリも開発できるように絶対なるでしょうし。

あとはやはりMPWになるんでしょうかねえ?
MacOSX Server買うというのも手かも?
0112108NGNG
>1
MacはこれからPowerBook500を買う予定です。
でも、G4&MacOS Xが搭載されたモデルを来年買おうか迷ってます。
Pismoは色々と不具合があって購入に踏み切れないんですよね。

私もDOS用のBASIC、Cは持ってます。
HP200LXで使ってたものなんですが(笑)。

>111
私的には現行のCWでCarbonアプリが開発できるだけで満足です。
詳しい説明ありがとうございます。

http://member.nifty.ne.jp/kyoryo/
こちらにMPWでのプログラミングについて書かれてます。
Apple提供のフリーの開発環境との事なのですが、
PS2のソフト開発にも採用されたCWの方が参考文献が豊富で良いかと思います。
マルチプラットフォームを廃止し、更に熟成されていくでしょうし。
0113名無しさん@お腹いっぱい。NGNG
そうですね。MPWはCodeWarrior極めた上で、補助的に使うもののような気がします
(アマチュアなのでほとんど知らないのですが)

しかし以前MPWでCocoaが開発できるとかできるようになるとはって話し出てませんでした?
01141NGNG
>112
>HP200LXで使ってたものなんですが(笑)。
のどから両手がでるくらい欲しいです。HP200LX!!!!(マジで)

しかし、さっき「ハイパーカード」のスレを見つけたので覗いたら、
「使い道がわかりません。」に対して「なら使うな」というレスがありました。
ここ2chはほんとに失礼な人が多いですね。
せっかく買ったパソコンだから、もっと有意義な活用をみんなで考えようという
姿勢が欲しいですね。プログラミングも活用の一つですけど、最近のmacユーザー
はプログラミングしないのかな。私がMacを買った当時は、Pascal派とC派が
パソ通で競い合っていたのに・・・。

パームの資料を今見ていますが、ほんとMacみたいなアーキテクチャというか
なんというか・・・。
0115名無しさん@お腹いっぱい。NGNG
http://developer.apple.com/tools/

Project Builder
http://developer.apple.com/tools/projectbuilder/

Macintosh Programmer's Workshop (MPW)
http://developer.apple.com/tools/mpw-tools/

MacApp Framework
http://developer.apple.com/tools/macapp/
0116名無しさん@お腹いっぱい。NGNG
age
0117名無しさん@お腹いっぱい。NGNG
Dylan
0118名無しさん@お腹いっぱい。 NGNG
age
0119名無しさん@お腹いっぱい。 NGNG
THINK-Cはまだ一線で使えますか?
0120名無しさん@お腹いっぱい。 NGNG
>>111
Classicってエミュ動作?うそーん!?
0121Macオタモドキ NGNG
エミュと言ってしまうとWinエミュの重さを思い浮かべる厨房が多そうですが、同じPowerPCを積んだMac上でのエミュであるのをお忘れなく。
MacOSXで採用された機能の大半を利用できないってだけで、今までのMacレベルには使えるということになっています

BeOSのSheepShaverは互換性に難な部分も多いですが、本物のMacOSより高速だったと聞いたこともありますです
0122名無しさん@お腹いっぱい。 NGNG
120っす。
エミュかエミュでないかと言ったらエミュ動作になるんすか〜。
んー、Classic,Cocoa,Carbonは全く対等に位置すると思ってたよ。
あ、エミュ動作で対等に位置するってことなのか??

やべぇ。厨房発言か・・・?
0123名無しさん@お腹いっぱい。 NGNG
age
0124Smalltalk NGNG

こっちもageとくべよ。

DL: Squeak version 2.7
http://www.squeak.org/

0125HigeG(もしくは1) NGNG
向こうにも書いたけど日本語が使えないのでしょうか???
Squeak?それにウインドウがVGA以上の広さにならないみたいですね。
0126HigeG NGNG
訂正、フル画面モードがありました。
けっこう面白いですね。とにかく早い!HCの手軽さにjavaっぽいのが
合体したみたいなものですね。
0127名無しさん@そうだ選挙に行こう NGNG
THINK-Cをもらったのだが、これってまだ第一線で使えるんでしょうか?
今時CodeWarriorだと思うんですけど。。。
0128名無しさん@Winner!!!は自作自演野郎 NGNG
>127さん
素直にCodeWarriorで行きましょう。
0129127 NGNG
買う金ねいっすー
「もういらないから」ともらったので使ってみたいんですが、
過去のMac標準の開発環境ですから、現役で使えるかなあと。
パワーアプリ(懐かしいな)作れるバージョンのようですが。。。
0130ウワサですよ NGNG
THINK-CでPPCアプリと68kアプリ作ってPPCで動かした場合
まれに68kエミュのほうが速いこともあるらしい。

それくらいヘタレだったので、シマンテックは撤退したと聞いたが?
0131ナオ NGNG
PPCへの移行でCodeWarriorに遅れを取って主役の座を奪われたのは事実でしょねえ
けど末期シマンテックCはどうなのかな?
0132名無しさん@お胸おっぱい。 NGNG
おとこなら、MPW!
0133HigeG NGNG
system8以降での動作はわかりませんが、THINKCVer5はすぐれたコンパイラ
なので使ってみて損はありません。アジソンパブリッシングから以前入門本が
上下巻でていました。今見ても通用するしっかりとしたMacのソフトウエア開発手法が
書いてあります。(Cの知識がないと全くわかりませんけど)まれに書店で
見かけれるので絶版になっていないとおもいますが、解説しているソフト自体が
7年ぐらい前に販売終了しているので、早く手に入れたほうが良いかも知れません。

SymanticC++も良いソフトでした。どちらかというとこのソフトを中古で手にいれたら
ラッキーだと思います。まだ解説・入門本は売っていますから。
0134MAC太田 NGNG
THINKCとSymanticCの違いって、
単純にバージョンアップの際に名前変えたって意味でしかないんでしょうか?
0135>134 NGNG
CとC++って違うよ。
0136MAC太田 NGNG
そういうことでなく、THINK Cって他社からの買収製品じゃないすか。
だから、この名前の変更は根本的に別ソフトだったりするのかなーと
0137i名無しさん NGNG
age
0138名称未設定NGNG
\(^▽^)/ ちゃんぽ〜ん♪  
0139山村定子NGNG
modeのfuture basicが個人的には使い易くて
好きなんだけど、やっぱしマイナー言語。
少数派なんだよねぇ。
そのうちバージョン3が出るらしいっす。
0140名称未設定NGNG
>>139
何でも昔なつかしのN88−BASICなどとある程度互換のある
BASICがつくとか。
オリジナルより速いかな?
0141山村定子NGNG
>>140
N88はもちろん、MSXのBasic並の感じでも扱えます。
ヘルプファイルも凄いです。
翻訳ソフトで訳されたような文章の日本語マニュアルはもっと凄い!!
Ver2は、あのマニュアルだけで3万円の価値ありありです。
0142魔尽ォNGNG
IRCAM -> OPCODE -> Cycling74と変遷してきたマルチメディアプログラミング環境、
「MAX」萌え。音楽向きですが。
http://www.cycling74.com/products/max.html
0143はじめて君NGNG
マックでc++を修得したとして
金になるのだろうか。。。

趣味なら楽しそうだけどな。
0144名称未設定NGNG
ちゃんとしたスキルがあるなら、むしろ引く手あまたじゃないの?
特にドライバ関係。
0145名称未設定NGNG
AppleのDeveloperサイトで必死にInsideMacintoshを落とした。(モデムで)
そんでMPWも落とした。(38.8kbpsで)
MPWは難しすぎたのでThink Cを買ってみた。(定価で)
色々作ってみたのだが、ふと「はいぱかで十分かも」という思念が脳裏を過ぎった。(便所で)
暫く後に、RealBasic(確か当時の名前は違ったよな)をいじってみた。(体験版で)
ちょっぴり驚いた。(マジで)

結論: MacでCは大変
0146名称未設定NGNG

ソースしか頼れないけど
PowerPlantたのしいよ〜

嫌でもソース読む力が付くよ〜

英語の資料しかないけど読むだけならコピペで
辞書引けば十分だよ〜

以上、プラス思考です。(笑)
0147ドナルドNGNG
> 145
つーより「複雑なプログラムは大変」でしょ?
ハイパーカードでできることをCでやるなよ。
0148名称未設定NGNG
145の結論は間違ってないと思う

メモリ保護機能ないし、書き方によっては
疑似フリーズするし(涙)
0149名称未設定NGNG
>>148
145の結論とメモリ保護機能がどう関係してんだよ
アホかてめぇは!!
0150名称未設定NGNG
149には思わず笑った。
たしかに148は何かがおかしい。
148の頭は妄想でいっぱいのようだ。
0151名称未設定NGNG
>>150
何がおかしいのか指摘できない君は同レベル。
0152名称未設定NGNG
>151
150の「何かがおかしい」についてだけど
これは決して「何がおかしいのかわからない」
って言っているわけじゃない。
もうちょっと趣を楽しもうじゃないか!
0153名称未設定NGNG
俺は別に.ぱーるとPHPだけだからな.
Cしらんし.Jeditさえあればそんなもん.
0154名称未設定1NGNG
http://www2.gol.com/users/slowhand/kilmac/kilmac_i97.htm
0155名称未設定NGNG
>>149,150

Mac上でCのプログラム書いたことあるのかよ!

書いた経験があった上で「結論: MacでCは大変」が
変だと思うやつは妄想でいっぱいだ。
0156名称未設定NGNG
とりあえずさ、祝えよ.21世紀を.>155
0157名称未設定NGNG
さようなら20世紀のウインドウズ、そして、21世紀は
いよいよMacの世紀が始まる.
0158名無しの笛の踊りNGNG
>>1
Mac OS Xが出れば世界が変わると思ってる諸君に
読んでもらいたいスレだね。
0159ぷれNGNG
MPW使ってるけどわけわからんね。
ここを参考にしてHello, World !作ったけど、それ止まり。
http://www3.justnet.ne.jp/~darkcat/mac.html

ここを見ればちょっとしたものは作れるのかなぁ。
http://www.bekkoame.ne.jp/~kohyama/MPW.html
ていうかC言語自体意味わかってないしなぁ。
どうなんだろ
0160ん〜〜、やっぱ、悪くないよ。NGNG
はじめて、Macの世界に足を突っ込んだ者です。
Cocoaの環境でしばらく開発をしていましたが、ツール自体の使い勝手や、
まだ実装されていないものが多数ありますけど、ProjectBuilder、InterfaceBuilderをはじめとする開発ツール群、
Obj-Cの簡潔さとか、いろいろひっくるめて言うと、開発環境としての完成度は非常に高く、前評判がベラボー(死語?)
に高かったので、ちょっと疑っていたのですが評判通りだなぁとは思いました。
他にも言いたいことはあるんですけど、私と同じような感想を持った人が
いましたので、そのHPを紹介しときます。
http://www.big.or.jp/%7Ecrane/

良い環境が揃っているのですから、あとはデベロッパ、、というよりも、
Appleがどれだけバックアップしてくれるかというところで気になります。

英文マニュアルしか読んでいませんけど、EOFというのもすごく気になります。
今までMacではRDBMSに簡単に接続する、WindowsでいうところのRDOのような
ミドルウェアがなかったのでこのフレームワークにはちょっと興味があります。

0161名称未設定NGNG
160さんの紹介した場所から、たどれる、ここ↓
http://www.big.or.jp/~crane/cocoa/index.shtml
すごい気合い入ってますね。感心しました。
日本語で読めるPB,IBのチュートリアルとなっておる
0162名称未設定NGNG
対抗運動あげ
0163名称未設定NGNG
それでもアプリが作れない俺には才能がないのだらうか(独白

OS Xの開発環境って凄い便利なんだけど、Javaみたいにコードだけで
GUIまで作れた方が分りやすいんだけどな。
Obj-Cでも出来るのは分かってるけどさ、でもこの場合IBないと凄く
不便になるんだよね...

あと、早く本出せ!! お願いします。
0164名無し~3.EXENGNG
>163
Java2に対応してるんだからJavaで開発したら?
0165名称未設定NGNG
>>155
マック上でCのプログラム書いたことある。もちtoolboxも使って。
で、マックでCのどこが大変なの?
0166名称未設定NGNG
ウデの無い奴が逆ギレしてるだけ>>155
0167( ´∀`)さんNGNG
オレ仕事でマックのプログラム書いたけど
コードウオリヤって何だ!あれは使えんぞ
あとウィンド内のテキストスクロールさせるだけで
あんなに苦労するのは異常だ!!
Win32のソフト開発より3倍は無駄な労力がいる
そこんとこド〜ヨ!
0168( ´∀`)さんNGNG
異論を唱えるヤツいね〜のか
0169お胸おっぱいNGNG
メモリ保護のない Mac OS でプログラム開発すんのが大変でない、と?
他の OS で開発したことないのかな?
0170名称未設定NGNG
MACで開発してる人ってすごいんだね
0171FuckintoshNGNG
あんたらがあほなだけ

CodewarriorとかRealBASICとかでええやん。。。

   ____
  Y/ニニ|>o<|\
 / //\___\
 |/ /  === |  ̄
 |  /   ・  ・ |
 \(6   (_λ_)\        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  /   _ ||||||| _|      < NTT北九州116
  |(( \□ ̄□/|       | 平野は死ぬのだ!!
  \   ̄ ̄ ̄ ノ        \__________
 / ̄ ̄\ / ̄ ̄ ̄ ̄ ̄|了
/       |:  | ̄ ̄ ̄ ̄
|  |______|
|  | | | | | | |

http://d-style.gaiax.com/home/hezy2001
0172名称未設定1のエラーNGNG
>>167
テキストのスクロールがどうのといっている時点でアウト。
プログラムを書く上で必要なものは労力にあるわけではない、想像する能力と実現させる能力。

しかし、単にコードしか書かせてもらっていない、使い捨て・・・もとい、へっぽこ・・・もとい、被管理下におけるプログラマーの意見としてなら妥当ではある、なので、頑張ってもっといい仕事を手に入れよう。
0173名称未設定NGNG
あとは、明確な目的意識ってやつでしょうか。

4〜5年前からSymantecC使ってます。参考本
はMacintoshCプログラミングとToolBox100
の定石を購入し、あとはSymantecCについて
いるThinkRefaerrenceとヘッダファイルをあ
れこれ覗いてなんとかひとおりの作法に沿った
動作をするソフトを作れました。

どのプラットフォームでもそうだけど一度作れ
ばスクロールやイベントループやエラー処理の
ルーチンはずっと使い回せます。
大変だったけど無駄な苦労じゃなかったと私は
信じています。
メインの処理に行き詰まったときに現実逃避気
味にメッセージダイアログを作るのは楽しかった。
でもCの初心者にとってポインタなどはわかり
づらいと言われているが、handleや構造体が立
ちふさがっているので、MacintoshでC入門は
Helloworldを卒業するのは大変かもしれない。

0174某フリーウェアの作者NGNG
昔、知人から譲り受けたMacにTHINK Cなるものが入っていた。
譲り受けた物なので、マニュアル類はいっさいなし。
DOSでのプログラミング経験はあったが、GUI環境でのプログラミング経験
は一切なかった。しかし、興味はあった。自分でウィンドウやらボタンやら
を出すプログラムを書いてみたかった。

そこで、THINK Cについていたヘッダファイルを必死に眺めて、
当時プリンタを持ってなかったから学校のプリンタで打ち出して、
さらに、サンプルプログラムも眺めて、
やっと、どの関数がどのようなはたらきをして、どのようにプログ
ラムを書けばいいのか分かった。

結果、非常にシンプルなプログラムではあるが、アプリを完成させる
ことができた。そのプログラムは今、ベクターに登録されている。

要は、本人のやる気でしょう。

0175名称未設定NGNG
それって、ようするに、WareZで開発したソフトでベクターに登録して
お金儲けしようとしてるって意味(藁

冗談です
017612歳NGNG
関数の意味がまずわからないのでプログロミングができません。
0177考察くんNGNG
関数というのはつまり、箱があって、バナナを入れると
リンゴがでてくる、ということです。
0178FuckintoshNGNG
RES EDITで
結構いじれるじょ

   ____
  Y/ニニ|>o<|\
 / //\___\
 |/ /  === |  ̄
 |  /   ・  ・ |
 \(6   (_λ_)\        / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  /   _ ||||||| _|      < NTT北九州116
  |(( \□ ̄□/|       | 平野は死ぬのだ!!
  \   ̄ ̄ ̄ ノ        \__________
 / ̄ ̄\ / ̄ ̄ ̄ ̄ ̄|了
/       |:  | ̄ ̄ ̄ ̄
|  |______|
|  | | | | | | |

http://d-style.gaiax.com/home/hezy2001
0179名称未設定NGNG
DylanやSqueakを使ってた人っていますか? SelfやSmalltalk Agentも。
何気に選択肢が多かったんだねMac...

探せば、大抵の言語はフリーのコンパイラがあるよ。
仕事では使えないだろうけどね。

Mac系の雑誌やMacユーザ(やJobs)がプログラミングにあまり興味を
示さなかったってことが大きいんだろうね。
0180万年初心者NGNG
JAVAコード吐き出してくれるハイパーカードって出来ないかな?
0181名称未設定NGNG
>>165
OSが落ちるのも辛いが、自分が管理してないメモリ空間に
アクセスしても終了しない時があるのがもっと辛い(涙

#当然↑はバグだぞ!
0182( ´∀`)さんNGNG
は〜い!仕事の合間にまた読ませてもらいました
前に「コードウオリア!」と「スクロールから作るんかい!」に
文句付けている職業プログラマです。みなさんの書き込みも
同意します。何でも一度作れば使い回しがききますしプログラム作りは
MACでも面白いですから。
言いたかったのは「もっと使いやすい開発環境が必要!」って事です
指摘の通り仕様書をコーディングしているだけですが丹精込めて作ります
その際に速く開発出来るか?で製品の仕上がりが違うんですよ
時間が余ればデバッグや仕様追加に時間がさけます。プロですけんのお!
・・・・しかし宗教がかったレスが多いのはMACぽいですなぁ
0183名称未設定NGNG
http://www.think-pascal.org/
0184名称未設定NGNG
パスカルなんか覚えて今後ほかのコトに役に立つのか?
まじそんなもんヤルだけ無駄じゃないか?
他のOSではパスカルは死語だろ?
0185名称未設定NGNG
>パスカルなんか覚えて今後ほかのコトに役に立つのか?

でるふぁい
0186名称未設定NGNG
デルホイもパスカルと同じく死語だろ?
どっかで開発に使われているのか?
どのアプリ・システムにだ?
0187名称未設定NGNG
173です。
最初の話にもどるとMacintoshローカルでWindowが開いたりスクロール
したりって感じで普通のMacintoshアプリっぽい動作をするプログラム作
りをしたいならRealBasicだと思います。
もし、C言語にこだわって他のシステムでも使いたいなら古めのマシン(Macintoshでもいいけど DOS-Vの方が選択肢も資料も多い)を安くゲッ
トして雑誌についているlinux入れてお勉強するのがいいんじゃないかな。
ぢつは私もそうやってとりあえずインターフェースと本体を分離して作って
います。自己流ですがこれであまり苦労しないでwinとUNIX系とMacintoshと
同時に作れています。でも、インターフェースや効率面で妥協しなければな
らない点もあり、ベストかどうかはわからないけど。「コードウオリア!」
ってそういうことが出来るらしいですが、実際どうなんでしょう?
0188名称未設定NGNG
簡単なGUIならMac用のTcl/Tkがあったはずだよ。
↓このスレにリンク貼っておいた。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=980707931&ls=50
0189HigeGNGNG
お久しぶりです。

現在、私は簡単にGUIを実現できるスクリプト言語に興味をもち、関連でTkを勉強しております。
Tclは文法が個人的に好きでないので、別のものを物色中です。
01901NGNG
111
0191名称未設定NGNG
>>182
もしかして1関数1000行くらいのプログラム書いてません?(藁

それならスクロール時間が気になるかもな!
0192return selfNGNG
>>1
http://piza.2ch.net/test/read.cgi?imode=true&key=966300886&bbs=tech
「Tcl/Tkもいいとおもうよ。」スレもいいとおもうよ。
0193( ´∀`)さんNGNG
また来ました。「コードウオリア!」の職業プログラマです
「RealBasic」って良く知りませんが「VisialBasic」みたいな
ものですか?個人でプログラムの勉強なら良いかもしれませんが
仕事上ではソースも提出しますしコンパイラも指定されます
もっと言えば「C」「C++」以外は滅多に使われません
みんなも市販のアプリが「VisialBasic」だったら嫌でしょ
>191 この時の仕事は相手社内向けのWinとMACの
同時開発でMACのほうが「スクロールとろい」なんて許され
ない状況でした。お金をもらうって事は「高い要求」が来る事です
みなさんも興味にあわせて色々勉強すれば良いと思います
蛇足ですが「VisialBasic」は最近のWin系ネットアプリでは
標準的に使われています。
これからも必要度が高いので興味があったらinterDebを勉強して
おいて損はありません。(MAC板ネタじゃないけどホント)

0194日曜プログラマNGNG
必要なのはセンスだ!
とか言ってみる。
0195??NGNG
いまいちよく理解できていないのだけど、OS Xの標準言語って
Objective-Cなわけですよね、CやC++は使えなくなったと
考えるべきでしょうか。
これからCなりC++なりを勉強しはじめても、OS xで使えないと
悲しいでっす。とえいあえずCはやりだしてますけど。
0196195NGNG
>>195
>とえいあえずCはやりだしてますけど。

とりあえず、C言語からはじめてますけど。の意。
0197hack OS X 改め SelfNGNG
Cをやっても無駄になら無いですよ。その理由は幾つかあります。

まず、OS Xの開発環境の根底にあるのはgccというコンパイラです。
このコンパイラは少なくともC, C++, Objective-Cに対応しています。
gccは標準の開発環境とともに配付されるので、標準でCが使えると
考えてもいいと思います。gccはコマンドラインインターフェイス(CLI,
つまりTerminal.app)から呼び出します。

この場合、CはもともとGUIを作るための物ではないので、GUI部分は他の
言語で作ってやる必要があります。Tcl/Tkなどを併せて勉強しておくと
いいでしょう。

次に、Carbonの存在があります。Carbonは現行のMac OSでも使われて
いる、Mac OSの標準ライブラリです。
これがOS Xでも呼び出せるようになっているので、この場合はCで全て
書けることになります。しかもObjective-Cのコードの中からでも呼び
出せるようにもなっています。

ただ、Carbonは今後あまり使われなくなっていくことと、Carbon自体の
使い勝手が悪いと言う事から、あまりお勧め出来ませんけど。

それからCodeWarriorなどを使えばOS XでもCが使えると思います。

もう1つ、Objective-CというのはCの拡張言語です。Objective-Cは
C言語に幾つかの機能追加をしたもので、基本はCです。Objective-Cの
コードの中でCの関数も使えますし、C言語の知識はいろいろ約に立つ
でしょう。

ということで、Cの勉強は全然、無駄にはなりません。
長文失礼しました。
0198名称未設定NGNG
でもtcl/tkやるなら素直にAT互換機とLinuxやFreeBSD買え
ば、とも思ってしまう。
0199SelfNGNG
>>197
間違ってるかも知れないので、誰かフォローお願いします。
省略されてないです。はい。

>>1に関してはOS Xで、大体解消されてますよね。
OS Xには、別の問題があるような気もするけど(User Interfaceとか)。
0200SelfNGNG
>>198
まぁOS Xの土台はBSD、それもFreeBSDから大きな影響を受けていると
いうことで...
0201名称未設定NGNG
そういやSK-8なんてのもあったなぁ
Squeakは結構面白かったので、あれこれいじったりしてた
今Mac以外でもWinなりUNIXなんぞでSmallTalk-80の実装ってあるのかな
UNIXはありそうな気もするが、使ってるのなんてモノ好きな大学教授ぐらいか
0202SelfNGNG
>>201
http://www.ceres.dti.ne.jp/~akon/smalltalk.htm
一応ここを紹介しておきます。"Smalltalkコミュニティー"

物好きにはたまらんです。
0203カーマサイクーNGNG

sk8なつかしいのでage♪
0204名称未設定NGNG
0205名称未設定NGNG
20代はいいのよ。
0206名称未設定NGNG
Windowsソフトウェアが名前を変えて登場?
http://japan.cnet.com/News/2001/Item/010203-2.html

『Windows 2000』の後継製品となる『Whistler』(ウィスラー)も「Windows XP」と名づける予定

MacOS X の X までパクるようです。
0207名称未設定NGNG
MacOS Xってgcc同梱されているそうですが、MacOS X のGUIに対応したGTKとかもあるんでしょうか?
0208名称未設定NGNG
X-Window-Systemのパクリだろ。
0209201NGNG
>>202
ぬぉ!コイツはアツいぜ!
俺を寝不足にさせる気だな!?
0210SelfNGNG
必要に迫られて GTKを探してたんだけど、現時点では存在しないということが
分かった。X on Darwinな GTKなら見つかったんだけどね。
Tcl/Tkも微妙になかった。

Ruby/Tk or Ruby/GTKで GUIアプリを作りたかったのに...

http://www.macgimp.com/

http://www.macgimp.com/
http://sourceforge.net/projects/tktoolkit/
0211NobodyNGNG
MacOS Xは0から起こしたんじゃなくて、FreeBSDがベースらしいよ。
つーか、GUI部分だけじゃないのかね、開発したのは。
Textベースのデーモンだったら簡単にうごくんじゃないのかね。
GUIそのものは、XWindowじゃないみたいだから移植は無理じゃない?
0212お熱いCocoaはいかがNGNG
>>1 さんへ
http://www.big.or.jp/~crane/cocoa/
はちゃんと見ました???
究極の開発環境です!!!
0213名称未設定NGNG
昔NeXT触った事あるけど、Interface Builderとかホント素晴らしかった
っすねぇ。OS Xを機にもっかい触りたいけど、また高いハード買うのは。。。
x86版出して欲しいわ、ホンマ。
0214名称未設定NGNG
どうせ出るよ、G4に見切りつけたみたいだから。
0215名称未設定NGNG
REALBasic でプログラミングはじめたけど、あまりにも出来ないことが
いっぱいでプラグインを探し回る日々を送ってるです。誰にでも使える
ということは,誰にでも作れるものしか作れないということか・・・。
おれにもCとかC++を使いこなす能力があれば良かったのに。
生まれ変わったら早いうちにメジャーな言語を勉強しておこう。
0216FuckintoshNGNG
>誰にでも使える ということは,
>誰にでも作れるものしか作れないということか・・・。

と、いうことで行き詰まってる>>215
さんは
新しいものを作るときに自分で作れるように
努力しましょう

アメリカ人に生まれ変わった方がいいかもね
技術情報はある程度公開されているはずなんだけど
RealBasicのせいじゃないと思います。
(モニターで目玉焼きを焼こうとしているのかな?)
0217名称未設定NGNG
> Ruby/Tk or Ruby/GTK
自分でgmakeしましょう。
> 究極の開発環境
一般的なテキストエディタを超えるものまだない。
> 生まれ変わったほうが
氏ぬのが先(だだしそういった宗教があれば)

0218名称未設定NGNG
スレの流れとしては>>216-217が正しいと思いつつ、
>>215に同意する漏れはヘタレプログラマー。
0219215NGNG
がんばってInside Macintosh 読んで、REALbasic でツールボックス
たたいてみた。苦労したけどうまくいった。だけどアプリをビルドする
とトラブルトラブルトラブルトラブルトラブルトラブルルルルルルル。
なんでデバッガでうまくいくのにアプリにするとダメなのだろう。やっ
ぱり一回死んで生まれ変わろう・・・。
0220名称未設定NGNG
REALbasicってbasicだろ?
それって InsideMacintosh 読んで役に立つんか?
あれってCで書いてあるんだろ?

教えてけろー
0221名称未設定NGNG
REALbasic でもtoolboxのコマンドはたたけるだにぃ。
0222名称未設定NGNG
>>220
http://www.ascii.co.jp/realbasic/aboutrb3.html

ここ読めばわかる
0223#NGNG
JAVAやろうと思ってるので、
Winの2000を買おうと思ってる。
0224名称未設定NGNG
>>223
マクでもできるが・・
0225名称未設定NGNG
>>1
>「コードウォリアー」があるではないかという方もおられますが、どこで売っていますか?
>ほとんどショップで見かけませんよ。

大手なら売ってますよ。ソフマップとか。
ないならネット通販で取り寄せとかできますし。
秋葉館オンラインショップ見てきたらありましたよ。
CodeWarrior Professional 6 \55,800
0226名称未設定NGNG
俺Pascal派、ずーっと以前にMac用のTurboPascalってあったの知っています?
今はご多分にもれずWinでDelphi三昧。こんどLinuxでKylixがでるから、Winと
LinuxでPascalプログラミングを堪能します。MacでもBorland製品がでればなぁ。
0227名称未設定NGNG
ソースコードの編集ならミミカキエディットがおすすめ。
0228名称未設定NGNG
↑なんだろう、突然。
0229名称未設定NGNG
Mac OS Xなら開発環境が標準添付だぞ。
0230>229NGNG
ついていてもだれも使わないのが問題。
0231名称未設定NGNG
バスケが怒るぞ〜
02321もしくはHigeGNGNG
お久しぶりです。

Kylixは私も注文しました。早くさわりたいですね。
Javaの件ですが、MacOSXをさわったことがないので何ともいえませんが、
Java2に対応しましたか? 確かSunから提供されているMac用のVMが
まだ古いのですよね・・・。ちょこちょことJava2で書いたアプリを友人の
Macに持っていったら文句を言われたことがありました。そんな特別なメソッドを
使ったわけではなかったのですが、確かMac版のJDKは1.1.8だったかな?
0233>>1NGNG
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
ばしょしょしょしょ、た〜いへんだ〜、腹が、腹がよじれる、笑わせ過ぎ!もうマジ、カンベンしてくれ〜(藁
0234名称未設定NGNG
     / ̄ ̄ ̄ ̄ ̄ ̄\
     |/⌒ ̄ ̄ ̄ ̄⌒ ||
     ||          ||
     ||  ' ̄   ̄ヽ   ||
     ‖-  三  三   -‖
     ‖~    |    ~‖  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     |  _/- -\_   |< 景気はどうだい?
     ||   ――へ   )|  \___________
     \    ー―    /
      \ ー―― /
   / ̄/ ̄ ̄ ̄ ̄\ ̄\
   |  | \ |\ /| / |  |
   |  | / | ハ | \ |  |
   | | \ \ / /  |  |
   \|   \ ヽ  /   |/
     |___/ヽ___ |
     |          |
    _|___Λ___|_
  <____|  |____>
0235名称未設定NGNG
ぼちぼちでんな
あんさんはどうなん?
0236名称未設定NGNG
>>232
OS X はJava2 にも対応しているはず。
0237名称未設定NGNG
君いつもいるね。いつもそんなことばかり書いているね。
気付いてるかい?はっきり言って誰も君のこと相手にしてないよ?
わかってるの?
それって、自分ではおもしろいと思って書いているんだろうね。
きっと、薄ら笑い浮かべて書いているんだろうね。
でもさぁ、君以外の人には全然おもしろくないんだよ。
もしかして自分でもおもしろくないのに書いているんじゃないの?
自分でも何してるのかわからなくなってるんじゃないの?
家族からも近所からも煙たがられているんだね。
友達も彼女もいないんだね。会社でも浮いているんだね。
どこに行っても相手にされないんだね。
ネットでも無視されてここに流れ着いて来たんだね。
ここでさえ相手にされてないじゃん。
どうするの?かわいそうに。もう駄目じゃん。
生きていても何もいいことないよ?
どうせ誰からも相手にされないんだから、死んだ方がいいんじゃない?
相手にされないから奇抜な言動で注目を浴びようと必死なんだね。
始めは少し注意を向けてもらったのだろうけど、
もう飽きられて完全に無視されているね。
それって迷惑なんだよ?気付いてる?
おもしろくもないのに、意味不明な事を大量に書かれても目障りなんだよね。
さようなら。この世から消えてくれ。君いるだけで迷惑。
せめて最後ぐらい人里離れた山の中で自殺してね。
0238名称未設定NGNG
コピペ
うざい
0239名称未設定NGNG
>>1

ばかか?
OSXにはRADの元祖が標準でついてるんだぞ?
0240名称未設定NGNG
OSXにProjectBuilderやInterfaceBuilderをつけてもらってもNEXTSTEPの雑誌一つない。
アップルワークスにHyperCardのスタック作成機能をつけてもらった方が嬉しかった(OSXに)。
0241さすらいのプログラマNGNG
>239
スレッドの最初の書き込みは去年の8月、そのときOSXが発売されていたか??
もっときちんとスレを読んで書き込みをしたまえ。こんな輩ばかりだから
1さんが嘆くようにMacの開発環境は貧弱なまま発展していないのだ。
いくら優れたOSでも、沢山の開発ツールや読者のレベルに応じた参考文献がなければ
意味がないのだ。
0242名称未設定NGNG
OSXでNeXTSTEP以外のことはOS9でやったほうが早い。
OSXに優れた開発ツールがあっても手探り状態でサンプルソースをいじったり
コンパイルり眺めたりしてもみにつくものではない。
NeXTSTEPの書籍が書店にのこっていれば多少救われるかもしれんが、ない。
過去に売られていたかどうかも記憶にない。あれば俺も今すぐ欲しい。くれ。
0243242NGNG
すまん。誤字。しかもsageわすれた。
0244242NGNG
すまん。誤字。しかもsageわすれた。
0245名称未設定NGNG
今はとりあえずREALbasicの普及に取り組もう。
0246名称未設定NGNG
とりあえず、ガンバレ・
0247名称未設定NGNG
フューチャーベーシックに普及してもらう。
0248名称未設定NGNG
今月号のCマガを読もう。
0249名称未設定NGNG
日本語版輸入販売元が、死ぬほど嫌いだから却下>>247
0250ぅさんNGNG
今からOS9以前のプログラムの勉強しはじめるのってマヌケですか?
仕事でプログラムしてるけどWinやファームウェアの開発しか
したことないし、マック関係の開発する可能性はすごい低いです。
ので完全な趣味で、なんですけど。
OS X購入したのでX用の開発環境あるんですけど、OS X自体が重くて
メインにできず普段はOS9使ってるんですよねぇ。
悩むーー。む。
0251名称未設定NGNG
>>250
必要なAPIはCocoa、Java、BSDの三つです。
Classicに興味があるようですが、Carbonともども外して考えるべきです。
Cocoaは新Mac板でソースを公開する人がいたりして盛り上がってるようなので、
こっちはREALbasic(Carbon)をはやらせようって意図を感じます。
でも、ここはWinユーザーの方が多い板。
JavaやBSDに使えそうなソースを彼らからもらえるといいのですが。
彼らから上がってくるのは "お前ら宗教だろ" みたいなもんばっか。
0252ぅさんNGNG
>> 251さん
Classicに興味があるというわけでもないんですよ。
Cocoaでもいいんですよ。
というか、むしろ今後主流になるであろうCocoaのほうに興味は
あります。ただ、メインで使用しているOSがOS9なので開発する
ときだけOS Xを起動し直すのもどうかなぁ?と思って。
普段使わないOSのソフトを作っても...と思ってしまいます。
今、OS9の開発とか勉強して今後OS Xやろうと思ったときに
また最初からやり直しになるのかなぁ?と思って。

OSをXに乗り換えちゃえばいいんですけどねー。
まだ躊躇しています。
ありがとうございます。


※新Mac板も見てみます。
0253初心者NGNG
マックでゲーム開発したいのですが、DirectXみたいなライブラリ
ってないのですか? あとスプライト表示ができるライブラリなどが
あればよいのですが。よろしければ教えてください
0254名称未設定NGNG
↑
一名様、新mac板へご案内。

このあたりで、〆たいと思います。
Mac板ではマカは少ないので、この手の内容は限界です。
気持ちよく終わりにしましょう。

では、一本〆で↓さんお願いします。
0255名称未設定NGNG
↑
一名様、新mac板へご案内。

このあたりで、〆たいと思います。
Mac板ではマカは少ないので、この手の内容は限界です。
気持ちよく終わりにしましょう。

では、一本〆で↓さんお願いします。
0256undefinedNGNG
よ〜っ
パン☆
0257名称未設定NGNG
パチパチパチパチ。
おしまーい。

皆さん。お疲れさまでした。





������������������������ おわり
■ このスレッドは過去ログ倉庫に格納されています