オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net (946レス)
オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1451927425/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん 転載ダメ©2ch.net [sageteoff] 2016/01/05(火) 02:10:25.72 ID:hJUQcrkl オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。 https://twitter.com/ProgrammingMono/status/665702678006140928 研究グループは、血管新生注において血管が伸長する際の血管内皮細胞注運動を制御するしくみを、生物学と数理モデル・ コンピュータシミュレーションを融合させた先端的な研究手法により明らかにしました。 生物は、最小の機能単位である細胞が寄り集まった多細胞体です。しかし、細胞の集まりが、組織や器官といった 秩序ある形態や構造をつくり機能するしくみはほとんど分かっていません。中でも血管は、体中の全組織に十分な 酸素や栄養源を効率よく供給するため、組織や組織の間に入り込み、血管外の環境との相互作用により、巧妙な 枝分かれ構造をとっています。 これまでに本研究グループは、新しく血管がつくられる(血管新生)際の細胞の動きに着目し、特に血管内皮細胞の 動きをリアルタイムで可視化し、定量的に捉えることを可能にしてきました。 今回さらに、血管の伸長を制御するしくみについて、細胞が自発的に自らを制御して動く過程(自律的過程)と、 隣接した細胞から適宜影響を受けて動く過程(協調的過程)がうまく共存することで、全体の動きが巧みに統制 されていることを世界に先駆けて実証しました。 興味深いことに、血管内皮細胞が前後したり、お互いに追い抜きあったりという血管新生で見られる複雑な細胞集団の 動きを制御している中枢部分は、細胞一つ一つの動き(スピードと方向性)の「確率的な変化」として十分説明できる ことをコンピュータシミュレーションで実証しました。 http://www.jst.go.jp/pr/announce/20151120-2/#YOUGO3 前スレ オブジェクト指向は愚かな考え。この世は計算式 ★2 http://peace.2ch.net/test/read.cgi/tech/1450153388/ http://mevius.5ch.net/test/read.cgi/tech/1451927425/1
2: uy ◆Qawu9.2l1E [sage] 2016/01/05(火) 02:40:11.66 ID:3cj4CitF >>1 = ハゲ >>3-1000 ゴミ 死ね http://mevius.5ch.net/test/read.cgi/tech/1451927425/2
3: デフォルトの名無しさん [sage] 2016/01/05(火) 08:10:47.12 ID:WVEw1bNF 相変わらず気が狂ってるね http://mevius.5ch.net/test/read.cgi/tech/1451927425/3
4: デフォルトの名無しさん [] 2016/01/05(火) 21:54:42.69 ID:8fihq/Cm オブジェクト指向は直観に反するんだよな。 こいつを見てくれ。 http://pbs.twimg.com/media/CW4jn4jUkAAqIlA.jpg Coffeeオブジェクトに振る舞いがある。これはオブジェクト指向的に完全に正しい。 しかし、現実にコーヒーを飲むのは人間だ。コーヒーは人間によってカップに注がれる存在だ。 これが思考を混乱させる。オブジェクト指向に従うとよくわからないソースコードのできあがりだ。 データに振る舞いを持たせるのは大失敗だと言わざるを得ない。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/4
5: デフォルトの名無しさん [sage] 2016/01/05(火) 22:44:58.11 ID:zW6slUa6 空かどうか判定するEmpty()を定義したCupクラスとLiquidクラスを継承したCoffeeクラスを作って、HumanクラスにRefill(Cup,Liquid),Drink(Cup)を定義すればいいだけだ if(cup.Empty()) { human.Refill(cup,coffee); } else { human.Drink(Cup); } http://mevius.5ch.net/test/read.cgi/tech/1451927425/5
6: デフォルトの名無しさん [sage] 2016/01/05(火) 22:47:52.22 ID:i0IFFoJB コーヒーの属性定義が広範囲すぎる 量をのオブジェクトに突然、実態コーヒーを入れている 量のオブジェクトの範囲のクラスを作っる コーヒークラスに量をコンポジションさせる 設計の間違え http://mevius.5ch.net/test/read.cgi/tech/1451927425/6
7: デフォルトの名無しさん [sage] 2016/01/05(火) 22:51:39.37 ID:GCWuNCn0 >>4 単純。 コーヒーはただの量であり、人間オブジェクトの一変数だ。 いや、コーヒーはオブジェクトであり、生成からの時間により温度変数の値が変わる。 いや、コーヒー生成の時刻を保持するのは人間であり、コーヒーの温度を計算するのは人間である。 いや、コーヒーはコーヒーサーバーオブジェクトの変数であり、、、、 http://mevius.5ch.net/test/read.cgi/tech/1451927425/7
8: デフォルトの名無しさん [sage] 2016/01/05(火) 22:55:26.17 ID:i0IFFoJB >>5 ま^、これでもいいがこれをオブジェクト指向と思っている時点で 何をやっても後が大変。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/8
9: デフォルトの名無しさん [sage] 2016/01/05(火) 23:02:31.55 ID:zW6slUa6 >>8 目的次第としか言えんわ 直感的なコードが求められるなら>>5ってだけ http://mevius.5ch.net/test/read.cgi/tech/1451927425/9
10: デフォルトの名無しさん [sage] 2016/01/05(火) 23:15:31.85 ID:i0IFFoJB その直感が、直感的だと思う時点 斜め直感にしか見えん http://mevius.5ch.net/test/read.cgi/tech/1451927425/10
11: デフォルトの名無しさん [] 2016/01/05(火) 23:33:07.12 ID:QVqdPGfo すまん、自動で口にコーヒー注いでくれない前時代のコップ使ってる雑魚おる? http://mevius.5ch.net/test/read.cgi/tech/1451927425/11
12: デフォルトの名無しさん [sage] 2016/01/06(水) 00:33:16.74 ID:73ZB/O6z 胃瘻はかなり前に技術だが http://mevius.5ch.net/test/read.cgi/tech/1451927425/12
13: デフォルトの名無しさん [sage] 2016/01/06(水) 02:56:11.57 ID:MPHK5bs1 >>5 おまえはカップを飲むのかw http://mevius.5ch.net/test/read.cgi/tech/1451927425/13
14: デフォルトの名無しさん [sage] 2016/01/06(水) 06:53:26.42 ID:UF966QGg 現実をそのままモデル化してOO否定って5周くらい遅れとるで http://mevius.5ch.net/test/read.cgi/tech/1451927425/14
15: デフォルトの名無しさん [sage] 2016/01/06(水) 07:15:47.25 ID:QNndC4zW 形式主義ではコーヒーを椅子に置き換えても成り立つってことをいいたいんじゃないのか。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/15
16: デフォルトの名無しさん [sage] 2016/01/06(水) 08:11:16.53 ID:xFxLYqzC >>14 >>4は現実をそのままモデル化できていない。 大事なのは、そのままモデル化するのではなく、どうモデル化するかなのだ。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/16
17: デフォルトの名無しさん [sage] 2016/01/06(水) 08:45:38.03 ID:/XlzX9bH 人間は現実を直接みてるわけじゃないからね http://mevius.5ch.net/test/read.cgi/tech/1451927425/17
18: デフォルトの名無しさん [sage] 2016/01/06(水) 08:58:13.58 ID:9xF4ChVe まー初心者(OOだけでなくプログラミング全般の初心者)向けのオブジェクト指向の解説とかでよくある説明だよね。 「オブジェクトとは日本語で物、対象物などという意味です」みたいなさ。とっかかりとしては平易なためによく使われているけど、 数学の定義のように後生大事にするべき、応用の効く、正しいイメージじゃない。 http://mevius.5ch.net/test/read.cgi/tech/1451927425/18
19: デフォルトの名無しさん [] 2016/01/06(水) 11:11:49.69 ID:wCEM/hYT >>1 乙 http://mevius.5ch.net/test/read.cgi/tech/1451927425/19
20: デフォルトの名無しさん [] 2016/01/06(水) 11:14:02.62 ID:Nukx80Um クラスは原子陽子中性子くらいから完璧に継承すべき http://mevius.5ch.net/test/read.cgi/tech/1451927425/20
21: デフォルトの名無しさん [] 2016/01/06(水) 11:15:12.81 ID:nQqbz+/u メソッドに何かやらせるのはやめて全て物理演算で動作を決めるべき http://mevius.5ch.net/test/read.cgi/tech/1451927425/21
22: デフォルトの名無しさん [] 2016/01/06(水) 11:19:28.24 ID:dAXQ+tnq コンピュータ内でシミュレートするのではなく実際の分子原子を用いるべき http://mevius.5ch.net/test/read.cgi/tech/1451927425/22
23: デフォルトの名無しさん [sage] 2016/01/06(水) 11:34:29.07 ID:KjcuT4OL そんなことしたら分子原子の仕様変更で全てがひっくり返るぞ http://mevius.5ch.net/test/read.cgi/tech/1451927425/23
24: デフォルトの名無しさん [] 2016/01/06(水) 11:54:24.95 ID:nQqbz+/u メソッドコールのかわりにオブジェクトに対するフォースとトルクを搭載した言語を作ればいい http://mevius.5ch.net/test/read.cgi/tech/1451927425/24
25: デフォルトの名無しさん [] 2016/01/06(水) 11:57:30.95 ID:nQqbz+/u >>13 これ、どう表現すべきなのか? http://mevius.5ch.net/test/read.cgi/tech/1451927425/25
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 921 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s