- 1 名前:デフォルトの名無しさん [2014/03/01(土) 16:49:54.65 ]
- オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
hayabusa3.2ch.net/test/read.cgi/news/1393649485/ オブジェクト指向(英語:Object Oriented)とは、主にソフトウェアの設計や開発における考え方のひとつ。 大きな意味でのデザインパターンである。 近年では「オブジェクト指向」というとC++、Java、C#、Ruby、PHPなどの「オブジェクト指向プログラミング言語」、 およびそれらを用いた「オブジェクト指向プログラミング」が世の大半を占めている関係で、まるでイコールのように 言われることも多いが、あくまで物事の考え方であり、プログラミング言語に限ったものではない。 たとえば、最近ではあまり新規では見かけなくなったが、医療分野で使われているDICOM規格をはじめ、UNIXやLinuxで 今なお使われているX Window Systemの仕様書など、1980年代ごろにはオブジェクト指向規格書やオブジェクト指向 仕様書なるものも大量に存在した。 monobook.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E6%8C%87%E5%90%91
- 205 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 06:37:27.47 ]
- これオブジェクト指向がというよりクラスベースが硬すぎるって話じゃないの?
プロトタイプベースなら好きなように継承できるからJSとかやればいいと思うよ
- 206 名前:デフォルトの名無しさん [2014/03/03(月) 07:10:11.55 ]
- オブジェクト指向とは何だったのか
- 207 名前:デフォルトの名無しさん [2014/03/03(月) 07:11:08.22 ]
- >>192
単一継承できる時点でダメじゃね? 常に2つじゃないと
- 208 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 07:11:11.86 ]
- 俺のクラスは一子相伝
- 209 名前:デフォルトの名無しさん [2014/03/03(月) 07:12:43.23 ]
- そもそも美少女にケツの穴は存在するのか?
- 210 名前:デフォルトの名無しさん [2014/03/03(月) 07:14:19.63 ]
- 肛門は重要だ
- 211 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 08:04:57.27 ]
- 「スパコンで魔方陣」を解いた16歳
uni.2ch.net/test/read.cgi/newsplus/1393749755/ 25マスの2億7500万を超える全パターン算出に成功
- 212 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 08:37:53.18 ]
- 俺が初めて作ったプログラムは数独の自動回答だったよ
PC98でも5分くらいで終わった 最近の子供は軟弱だな
- 213 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 10:50:01.92 ]
- そもそも普通の人間と美少女は別物なのだから、人間クラスから継承しようとするのは設計ミス。
- 214 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:02:50.78 ]
- >>212
二十歳過ぎたらタダの人の典型だね☆
- 215 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:36:24.30 ]
- オブジェクト指向の理解に、このスレは役に立つ
- 216 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 19:40:28.30 ]
- PC98だともう30代だろ
ただのオッサン
- 217 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 20:06:29.34 ]
- プログラム板では20代以下の方が少数派の若僧だと思う
- 218 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 21:26:07.47 ]
- 排便メソッドをオーバーライドして生クリームを排出する様にすると猫ひろしになる
- 219 名前:デフォルトの名無しさん mailto:sage [2014/03/03(月) 21:54:34.65 ]
- 美少女クラスから派生された舘ひろしの排便メソッドは何を返すの?
排便メソッドの戻り値は、ウンコも生クリームも同じ親クラスを継承しているの?
- 220 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 01:23:53.43 ]
- 少女は年齢と性別でいいとして美とは何だ?仕様が書不足している
- 221 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 01:34:07.61 ]
- bi-shojo{sex=female,age=45}
- 222 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 15:43:43.45 ]
- >>220
ここでいう美少女の美は、形容詞じゃなくて美少女でひとつの名詞だからいいんだよ
- 223 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 21:51:22.49 ]
- 美少女は天使だろ
人間クラスじゃなく天使クラスを継承だよ 人間アダプタクラスに入っているだけ
- 224 名前:デフォルトの名無しさん mailto:sage [2014/03/04(火) 22:02:17.67 ]
- >>223
コードでおk
- 225 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 00:50:36.91 ]
- これからはテンプレートメタプログラミングの時代
- 226 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 08:40:35.32 ]
- www.amazon.com/Template-Metaprogramming-Concepts-Techniques-Beyond/dp/0321227255/ref=pd_sxp_f_pt/178-3386828-6807318
www.youtube.com/watch?v=Jfu9Kc1D-gQ channel9.msdn.com/Shows/Going+Deep/Alexandrescu-Meyers-Sutter-On-Static-If-C11-in-2012-Modern-Libraries-and-Metaprogramming channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Scott-Meyers-Universal-References-in-Cpp11
- 227 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:10:55.09 ]
- ゲームプログラマの俺に言わせれば、オブジェクト指向が愚かな考えとかまるで意味が解らんな。
だって俺ら、まさに多数の物体=オブジェクトを2D・3D空間内で制御してるんだもん。 プレイヤーキャラ、敵キャラ、アイテム、地面、建物、エフェクトその他もろもろ オブジェクトそのものを現実に扱ってるんだもん。 特に「ゲームオブジェクト」と呼んだりもする。 多数(数十からときには数千、数万個)の「ゲームオブジェクト」が 座標系・描画・物理・AIといった複数の「コンポーネント」をそれぞれ持ち、 相互に「メッセージ」のやり取りをするのがゲームプログラムの一般的な設計だな。 詳しくはゲームエンジンアーキテクチャという本を読んでくれ PSのアンチャーテッド・シリーズやラストオブアスのメインプログラマが執筆した本だ。 Amazon.co.jp: Game Engine Architecture: Jeff Lander, Matt Whiting, Jason Gregory: 洋書 www.amazon.co.jp/dp/1568814135 俺も中学生の頃、「多数のゲーム空間のオブジェクトを管理する」必要性から アセンブラやC言語で自然にオブジェクト指向の真似事をやっていたね。 (タスクシステムという言葉もあったがあれは日本のガラパゴスだな) 後にC++とC++が吐くアセンブリコードを見て、同じことやってるじゃねーかと解ったのは実に驚いたものだよ。 要は、分野によってはごく自然に行きつく概念であり発想だということだ。
- 228 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:27:50.47 ]
- >>227
その言だとクラスベースのインスタンスがはまる例としか受け取れないな ここはOOPの基本要素(継承、カプセル化、多態など)が美少女についてうまくはまるかを談笑するネタスレであり、君の書き込みは上から目線な姿勢もあいまってやや空気読めてない素敵な書き込みだと言えよう 何言ってんだお前
- 229 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:28:13.52 ]
- やっぱりゲームプログラマはレベル高いな
それにくらべ業務系と来たらorz
- 230 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 11:49:20.05 ]
- 平日の昼間にこんなところに居る時点でお察し
如何にフレックスでもこの辺はコアタイムだしね 便所に引きこもってるのかな
- 231 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 12:17:35.54 ]
- クラス: デザイン
インスタンス: 製品 継承: 盗作
- 232 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 12:43:51.63 ]
- C++<java<Objective-Cぐらいの順番で原義に近い(教科書で習う)オブジェクト指向に近づいてゆくので
>>227みたいなのを見ると「違うよクソ!C++の継承を見て 『俺オブジェクト指向の良さがわかった』とか言ってる奴と同じぐらいむかつく!」
- 233 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 12:57:09.09 ]
- 勝手にむかついてろ
んでハゲろ USUGEMAN~
- 234 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 13:02:52.07 ]
- (違うよクソ!プリキュアに出てくるお母さんキャラを見て「俺熟女の良さわかった」とか言ってる奴と同じ位むかつく!)
- 235 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 13:08:30.46 ]
- 3Dゲームがこの話に近い立ち居地ではあるよなぁ。
途中で何を思ったのかMVCを持ち出そうとした時もあったし・・・ 俺もweb系だけど、MVCはねーよと思った。 >>230 もういないと思うけど、怪しまれない程度で便所から戻れよー
- 236 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 13:20:25.47 ]
- 三次元ゲーム内世界のルール&物理法則がモデル(M)で
ビュー(V)はハードごとの解像度や画面 そしてそれらを繋ぐ"ゲーム"そのものがコントローラ(C)で 別に問題なく実現できそうだけど?
- 237 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 13:35:11.88 ]
- なんで世界まで範囲が広がってんだ
- 238 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 15:06:41.02 ]
- 美少女に排便させられないって、そんなの見たことない。
それなんてエロゲ?
- 239 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 22:12:05.63 ]
- >>237
? MVCの「モデル」っていうのはシステム環境から独立した抽象モデルだから FPSだったら共通の世界モデルを独立させて、 そことシステム依存のビューをコントローラで繋ぐのが妥当だと思ったけど…? いったいどこで分けようとされてたの
- 240 名前:デフォルトの名無しさん mailto:sage [2014/03/05(水) 22:24:09.77 ]
- その方とは違うけどMとCの違いが気になるな
特にCがゲームそのものってなんのこっちゃ? ゲームそのものなのはルールの方で、コントローラは入力管理とすべきじゃないの。 でもゲームってレンダラや非同期処理AIや通信なんかが絡んでくると結局webのフレームワークみたいにはいかんよ 内部はもうオブジェクト指向設計なんざ知ったことか的な泥臭いキューモデルぶんまわしてて、表層だけをOOPっぽくスクリプトでゆるく書けるように分離してるエンジンばかり
- 241 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 00:18:54.12 ]
- 持ち運べるワールドの法則や座標系、物理、キャラステータスとかが「モデル」で
そこの上でモデルの何が何発で壊れる/死ぬ、 何をどうすれば勝ちで負け(ゲームオーバー)なのかなどの ゲームルール部分は(モデル)「コントローラ」に実装すべきじゃないか?という分類 あれだね"エンジン"部分がモデルで"ゲームルール"部分をコントローラにするか ゲーム丸ごと独立したモデルにしてコントローラは単なるインタフェースと 捉えるかの違い。
- 242 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 00:45:46.64 ]
- うわぁ……
- 243 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 00:56:25.10 ]
- >>423
return; のみで何の処理もせずに終了するような 美少女クラス::排便メソッド をオーバーライドする仕様を御提案しましたところ、 貴社におかれましてはそもそもそのようなメソッドの存在が許されざるものであるとの御指摘を頂戴しましたので、 人間クラスの上位クラスとしての美少女クラスを定義することと致し、再提案させて頂きます。 以上
- 244 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:36:13.06 ]
- >>239
>>29 >>32 このへん
- 245 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:37:19.21 ]
- 人間は美少女である。
美少女は人間とは限らない。 こういうことになるが。
- 246 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:40:39.87 ]
- やはりお前のMVCは間違っている
- 247 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:42:34.16 ]
- 俺がMVCだ!
- 248 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:46:07.62 ]
- 排便メソッドが実行されないと便秘になるという問題を忘れてないか?
- 249 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:47:27.44 ]
- まず美少女の体内に便なんてないから
- 250 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:52:47.99 ]
- >>248
それはリアルだろがボケ 今時の美少女の諸問題は動的にGCされる もしくはリファレンスカウンタが、スカトロ系かどうかという分類に基づいた上で視聴者数をカウントして適切なメソッドに監督が分類するから問題ない 不適切な表現を行う監督が存在することは否定しないが、それは設計の問題ではなく監督の問題だと我々視聴者は認識している 異論はあるだろう、存分に申せ。受けて立つ覚悟だ
- 251 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:56:56.90 ]
- >>1から読み直せやカス
- 252 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 01:59:16.02 ]
- すみませんでした
読み直して来ました
- 253 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 02:13:51.96 ]
- >>245
人間というサブクラスに bool is美少女 を入れて is美少女==false の場合にのみ使用するプロパティとして enum sex={male,female,bysexual} を用意して、人間::うんこするメソッドを入れれば良い
- 254 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 18:25:01.44 ]
- そこらじゅうにコピペしまくってるあほんだらがいるのはここか!!!!
責任とって全部のスレの削除と 書いてるやつの処理お前らが責任持ってやれよ。 お前のやってることは犯罪だ。
- 255 名前:デフォルトの名無しさん mailto:sage [2014/03/06(木) 18:34:46.10 ]
- ああ確かにお前の存在は犯罪じみているな
- 256 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 00:47:54.30 ]
- ランボーにぼこぼこにされるぞ
- 257 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 10:46:25.62 ]
- >>254
山崎渉にもよろしくな!
- 258 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 13:03:53.78 ]
- 宣伝されてるスレを立ててるBEは全て同一人物なんだよねぇ
無作為にプログラム関係のスレを宣伝するわけでなく必ず特定のBEが立てたスレのみを宣伝する 一体どこの誰がこんなスパム行為をやってるのか知らないが、不思議な話だなぁ
- 259 名前:デフォルトの名無しさん [2014/03/07(金) 19:24:17.15 ]
- 勃起しらわ
- 260 名前:デフォルトの名無しさん [2014/03/07(金) 21:38:42.09 ]
- 美少女は仮想の存在
- 261 名前:デフォルトの名無しさん [2014/03/07(金) 21:39:31.47 ]
- 実身は別にある
- 262 名前:デフォルトの名無しさん [2014/03/07(金) 21:42:00.20 ]
- つまり人間クラスにvforkメソッドを用意してそこで天使クラスのインスタンスを生成すればよい
- 263 名前:デフォルトの名無しさん [2014/03/07(金) 21:44:11.14 ]
- あと人間クラスが一定年齢以上だとvforkメソッドで例外発生
- 264 名前:デフォルトの名無しさん [2014/03/07(金) 21:46:12.94 ]
- 便意はプッシュ配信かつ非同期なので人間クラスにイベントとして実装。
天使クラスには実装しない。
- 265 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 22:10:03.57 ]
- 天使クラスってなんだよ
麻婆豆腐か
- 266 名前:デフォルトの名無しさん [2014/03/07(金) 22:26:21.08 ]
- こんな感じでどうよ?
- 267 名前:デフォルトの名無しさん [2014/03/07(金) 22:27:35.31 ]
- 美少女って何歳まで許される?
- 268 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 22:53:29.92 ]
- 高校生を少女っていうか?
- 269 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 23:16:55.86 ]
- え、言うだろ
- 270 名前:デフォルトの名無しさん mailto:sage [2014/03/07(金) 23:31:44.42 ]
- つかまるぞ
- 271 名前:デフォルトの名無しさん mailto:sage [2014/03/08(土) 08:09:59.22 ]
- 80年代にロリコンという新語が流行った時には
女子高生ものが"ロリコン写真集!"って売られてたな。 C++が"オブジェクト指向!"ってのと同じ感じで
- 272 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 01:46:10.13 ]
- 現在プログラム板のID制導入の投票を実施中です
よろしくお願いします プログラム板 強制ID制導入に関する投票スレ kohada.2ch.net/test/read.cgi/vote/1394290844/
- 273 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 01:55:08.17 ]
- >>272←こいつも精神病だが
このスレ立てた奴も精神病だろ 精神病うざすぎ しねよ
- 274 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 10:09:08.71 ]
- これが同族嫌悪です
- 275 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 20:45:24.02 ]
- スカトロとかする美少女は美少女じゃないん?
- 276 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 20:49:13.22 ]
- それ美しい少女じゃなくて美が少ない女じゃないですか
- 277 名前:デフォルトの名無しさん mailto:sage [2014/03/09(日) 21:12:02.55 ]
- 馬鹿なこと言ってるんじゃありません
- 278 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 04:29:08.10 ]
- 美少女に限らず、人間を物扱いするところから駄目なんですよ!
- 279 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 07:44:57.28 ]
- つうか、そもそもの発端が妄想だから説得力無いんじゃね?
排泄しない人間なんていねえし、美少女だって排泄くらいするんだから 本当にそんなクラス作ったら機能不全で使えねえだろ。
- 280 名前:デフォルトの名無しさん mailto:sage [2014/03/10(月) 10:08:12.45 ]
- 3次元アイドル厨か?随分と次元の高いツッコミですね(棒
- 281 名前:デフォルトの名無しさん mailto:sage [2014/03/11(火) 23:51:54.23 ID:CTgW2f1B]
- OMTに戻ればいいんだよ
あのころがいちばんよかった
- 282 名前:デフォルトの名無しさん mailto:sage [2014/03/15(土) 21:00:05.65 ID:9QOnV1hL]
- OpenWindowsLibraryじゃなくて?
- 283 名前:デフォルトの名無しさん mailto:sage [2014/03/15(土) 21:03:57.32 ID:9EekgQ2l]
- >>282
それを言うならBoochだろ
- 284 名前:デフォルトの名無しさん [2014/03/20(木) 11:39:23.93 ID:roUgsesJ]
- ポリモーフィズムとは、子であり親である事。
人はクローンなどの例外を除いて皆子である。 つまり、子を産むと親になるから、 子を産まなければ、ポリモーフィズムではない。
- 285 名前:デフォルトの名無しさん mailto:sage [2014/03/20(木) 11:46:40.46 ID:T7K9vFKB]
- 逆だろ。たくさんの子ども達が集まってお母さんを作り出すのがポリモーフィズム。
- 286 名前:デフォルトの名無しさん mailto:sage [2014/03/20(木) 12:45:08.50 ID:WdQBpVGs]
- >>285
何か、そう言うとヤバい感じに聞こえるなw
- 287 名前:デフォルトの名無しさん mailto:sage [2014/03/20(木) 17:14:16.15 ID:LwQhutqK]
- 違うよ、iPS細胞だろ、どう考えても
- 288 名前:デフォルトの名無しさん [2014/03/21(金) 02:21:12.99 ID:GtGmhcv1]
- class Human {
list<Excrement> ex; double energy; Human() { fu = nil(); ex = nil(); energy = 12.93;}; virtual void eat(Fuel fu) { double eff = 0.8; energy += asEnergy(fu,eff)); ex.insert(ex.begin(), asExcrement(fu,1.0 - eff)); }; static void evacuate1(Excrement *ex) { ... } void evacuate() { for_each(ex.begin, ex.end(), evacuate1); } };
- 289 名前:デフォルトの名無しさん [2014/03/21(金) 02:25:03.29 ID:GtGmhcv1]
- class NonexistentBeauty: public Human {
void eat(Fuel fu) { energy += asEnergy(fu,1.0); }; };
- 290 名前:デフォルトの名無しさん [2014/03/21(金) 02:27:57.34 ID:GtGmhcv1]
- ところで、うさぎがほたるちゃんの家でトイレを借りるシーンがあるのだが、
これはどう実装したらよかろうか。
- 291 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 10:59:57.06 ID:Z2V4Fyi/]
- 二次元から卒業しろよw
- 292 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 11:20:09.87 ID:o89Np3ew]
- ウサギも蛍も三次元だろ!
みんなみんな生きているんだぞ!
- 293 名前:デフォルトの名無しさん [2014/03/21(金) 11:28:57.73 ID:o3B7shKW]
- わかりやすいな。
- 294 名前:対象GUY [2014/03/21(金) 12:40:33.91 ID:GtGmhcv1]
- 二次卒業式が解けない。
- 295 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 12:46:47.50 ID:ZzJQWQBN]
- エージェント指向はどうなの?
- 296 名前:デフォルトの名無しさん mailto:sage [2014/03/21(金) 12:57:16.64 ID:o89Np3ew]
- >>295
あったなー。十数年前、俺が大学一年ぐらいに 先生がオブジェクト指向の次みたいに言ってた。 話を聞いて、使えないことはないけどこれ 次とかじゃなくてオブジェクト指向に情報伝達の インターフェースを追加しただけじゃんって思ってた。 つまりオブジェクト指向と何も変わっていないと。 今の状況見れば、やっぱりそうだったって感じ。
- 297 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 05:55:12.38 ID:HmFM1ddA]
- 根本にあるのは構造化およびモジュール化であって
それ以上は単なる規約の追加にしか過ぎんよ これからも○○指向っていうのはいくらでも出てくるだろうけど ほとんどバズワードみたいなもの
- 298 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 17:26:38.34 ID:imc/D2ql]
- つうか、それぞれのエージェントがタスク化されてそれぞれの間をメッセージ交換で連絡取り合いながら一連の作業を進めていくという実装上の仕組みは無視か?
- 299 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 17:38:31.22 ID:6aWhjAAT]
- エージェントは、なんでもできる万能エージェントか?
まあ、そんなものはありえない。 つまりエージェントには「何が出来て何が出来ないか」の 情報取得インターフェースを持っている。 だが、何が出来るか?っていうのをカタログ化することはできない。 つまり、この関数は何が出来る。このオブジェクトは何が出来る。というのを 定義することは出来ない。曖昧すぎて正確な定義をするのが困難だから。 人間の言葉でなら可能だがね。 情報取得インターフェースをもたせる所まではできるが 「できること」を定義することが出来ない。 エージェント指向なんてのが実用化されるとしたら、曖昧な命令で正しく動くAIができてから。 だが曖昧な命令で正しく動くことは人間でも無理。 情報取得インターフェースもメッセージ交換もそれはオブジェクト指向でできてること。
- 300 名前:デフォルトの名無しさん [2014/03/22(土) 22:16:40.73 ID:imc/D2ql]
- エージェントは出来る事しかしないんだから、曖昧さなんて存在しないよ。
- 301 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 23:07:15.23 ID:qnqn2d7b]
- アスペクト指向もエージェント指向もオブジェクト指向に包摂させるもの?
- 302 名前:デフォルトの名無しさん mailto:sage [2014/03/22(土) 23:55:23.47 ID:Xa2L0rRU]
- されないね
- 303 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 00:20:01.93 ID:JKEnhuU6]
- >>300
そのできることの定義ができないんだよ。 「私は掛け算が出来ます」ってことを コンピュータ上でどうやって定義するか? 無理でしょう? エージェントではなくて、エージェントに指令を出すほうが エージェントのことを知らないといけない。 掛け算をしたいからMath/Multiplicationエージェントさんに仕事を頼もうって具合に。 これなら実現可能だけど、エージェント指向では 誰に(Math/Multiplicationエージェントさん)ではなくて、仕事内容(掛け算)を やってくれる人を買ってに見つけるものなので、 正確に仕事内容を伝えなきゃいけない。 仕事を出すために仕事の処理内容を引数にするとかわけわからんw それクロージャーを渡して別スレッドで実行ってことかいな?w
- 304 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 06:22:33.88 ID:wpIB4f22]
- あぁ、根本的に分かってねえなこいつw
いくらエージェントとか言っても、相手はコンピュータ 自然言語理解する訳ねえだろ。 計算式をエージェントが解く場合、まず構文解析エージェントがトークンに分ける。次に演算順序エージェントが順番に並べる。 そしてかけ算エージェント、割り算エージェント、足し算エージェント、引き算エージェントがそれぞれ計算し、演算順序エージェントと協調して結果をとりまとめるエージェントに渡して、人間さまの理解出来る形に変換するエージェントがプリントアウト。 オブジェクト指向だと計算順序から次の処理オブジェクトまで静的に人間様がコーディングするが、エージェントの場合はメッセージだけ規定してコーディング。 理解出来る物しか実行しないというのは、文字通り本当に指定されたメッセージ処理以外しないって事だ。
- 305 名前:デフォルトの名無しさん mailto:sage [2014/03/23(日) 06:29:03.28 ID:JKEnhuU6]
- >>304
それだとエージェントである必要が全く無いですよね? まず構文解析オブジェクトがトークンに分ける。次に演算順序オブジェクトが順番に並べる。 そしてかけ算オブジェクト、割り算オブジェクト、足し算オブジェクト、引き算オブジェクトがそれぞれ計算し、 演算順序オブジェクトと協調して結果をとりまとめるオブジェクトに渡して、人間さまの理解出来る形に変換する オブジェクトがプリントアウト。 さて、エージェント特有のものは何でしょうか? > オブジェクト指向だと計算順序から次の処理オブジェクトまで静的に人間様がコーディングするが、 > エージェントの場合はメッセージだけ規定してコーディング。 そのメッセージを作るのが不可能なんですよ。 メッセージの一例を書いてみてください。
|

|