オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net

2016/01/05(火) 02:10:25.72ID: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/
155デフォルトの名無しさん
垢版 |
2016/01/11(月) 19:49:39.36ID:d9M93+6h
>>154
お前関数型馬鹿にしてんの?
2016/01/11(月) 19:53:45.95ID:XhrtL63c
関数型言語にとって型とはプログラムの設計図なのである。
2016/01/11(月) 19:55:09.91ID:rz35E4wE
>>155
関数型じゃなくてお前を馬鹿にしてるんだよw
2016/01/11(月) 19:55:15.79ID:eiYfk44d
1000近くなった雰囲気だな
159デフォルトの名無しさん
垢版 |
2016/01/11(月) 20:02:18.58ID:d9M93+6h
ヨハネの手紙にも関数型が登場する。
2016/01/11(月) 20:05:53.42ID:eiYfk44d
鶏が鳴く前に三度、関数型など知らないと言う
161デフォルトの名無しさん
垢版 |
2016/01/11(月) 20:09:36.09ID:d9M93+6h
マタイの福音書、関数型が世界を平和に導く。
162デフォルトの名無しさん
垢版 |
2016/01/11(月) 20:40:32.13ID:d9M93+6h
>>157
ああそう、なら良いんだ。
関数型馬鹿にしたら唐沢弁護士に頼んで勝訴しちゃうからね?
163デフォルトの名無しさん
垢版 |
2016/01/11(月) 22:15:27.49ID:qSBpiVnS
関数型に不可能はない。関数型は神にのみ扱える至高の言語
関数型を疑ってはならない。汝の実力を疑え
2016/01/11(月) 22:48:28.28ID:CMbhymom
毛の壁の臭いがするな。
2016/01/12(火) 01:32:19.38ID:SYPJaqWI
広く使われてて実用的な言語は多かれ少なかれマルチパラダイム
関数型っていうのも結局は作者がそう言ってるかどうかの線引でしか無い
理想的な関数型gwンゴを想定してなにか言うのはあまり意味が無い
2016/01/12(火) 01:34:43.86ID:uMvEa0J7
関数型ンゴwwwwwwwwwwwwwwwwwwwwwwwwwww
2016/01/12(火) 08:42:46.08ID:V5bMIqIZ
関数型グワンゴ
2016/01/12(火) 09:12:48.84ID:/ZqCERvo
今時は大学とかでも言語比較とか講義しているのかな。
2016/01/12(火) 19:38:37.49ID:7kdSKUGZ
lisp は関数型ですか?
2016/01/12(火) 22:56:29.42ID:uMvEa0J7
いいえ、変態型です
2016/01/14(木) 06:56:24.28ID:/XPEQoow
http://pc.rooter.link/
2016/01/16(土) 23:50:44.88ID:vrXiOUCa
美少女は天使クラスに属している。
排便しない。
2016/01/20(水) 11:46:14.76ID:HskUHurd
「オブジェクト指向プログラミングの例を挙げましょう。2000年代には、オブジェクト指向プログラミングは、企業向けプログラミングにおける基盤的技術の地位を確立したと思われていました。
しかし今では、私を含めて多くの人が、この潮流は20年間に渡って本流から逸れていたものであり、そのほとんどが間違いだったと考えています。」

コーディングを学ぶこと、それはあなたが考えるよりも大変です
http://postd.cc/learn-to-code-its-harder-than-you-think/
2016/01/20(水) 12:33:48.74ID:CF7z5V/R
>>173
記事のベースはイギリスのプログラマ教育のあり方と社会地位の話で
"大学で教えていることが現場で役に立たない"ことと
"高級技術者としてのプログラマの社会的地位の低さ"について
そして、前者関連の話で「教えるべき技術は次々と移り変わる」例として
オブジェクト指向を挙げてみてるが、筆者があまり理解してる感じではないなぁ…
20年前なら単語そのまま「構造化プログラミング」に置き換えて書かれた
単なる流行りワードの扱いだわな。
2016/01/20(水) 12:39:59.33ID:CF7z5V/R
また、書かれている内容のとおりイギリスのプログラミング技術のほとんどが
学校教育ではなく「独学」で学ばねばならないもので、その上でガチで
『しかし今では、私を含めて多くの人が、この潮流は20年間に渡って
本流から逸れていたものであり、そのほとんどが間違いだったと考えています。』
と、思ってるとしたら本当にイギリスのプログラミング業界界隈の危機は
深刻なものだと考えざるをえない…
2016/01/20(水) 12:41:46.50ID:uqyd4S+p
日本も似たようなもんじゃないの? 違うの?
2016/01/20(水) 12:58:06.53ID:CF7z5V/R
>>176
>>173のリンクを読んだ感じではイギリスではどうも国を挙げて
学校や社会人教育で「無償で国民にプログラミングを学ばせる」事業をやってたっぽい
で、たぶん日本でやってもそうなるだろうけれど
みんな合格するようなレベルの簡単な内容なので
わざわざ教える意味がない的な事態になったっぽい?

大学の情報学科だったら日本でもまぁ直でコーディングの役には立たんが
逆に大学レベルの情報工学理論面を広く教えるから
オブジェクト指向なんて〜って池沼はでないだろう(皮肉
2016/01/20(水) 21:59:54.59ID:ftWUH7Q0
オブジェクト指向は思考パターンを破壊されるよ
2016/01/20(水) 22:38:38.89ID:KK1TC/Qj
コードの奇麗さはなになに指向とかとはいつだって無相関だよ。
2016/01/20(水) 23:28:45.86ID:lyH/JRhU
>>179
その評価はとても健全
2016/01/21(木) 12:15:51.15ID:pkb4zgJk
>>179
「奇麗」なコードってどんなの?
2016/01/21(木) 16:38:21.88ID:OmENn3Ct
>>181
測定するツールがある。
2016/01/22(金) 08:41:08.27ID:jWLszG8x
それはツールに設定したルールを守ってるかの判別器でしか無いな。
本当に一般的に綺麗なコードとやらを図るには、
統計を集めて機械学習でもさせる必要があるだろう。

もしくは綺麗というのが、編集しやすいということなら
最低きちんとした理論と根拠を元に基準を決めるべき。
今の基準の多くはただ作者の信念だったり、狭い範囲での多数はを取っているだけ。
2016/01/22(金) 10:24:46.06ID:BOI0ua8w
>>183
コードコンプリートでもよんだら?
2016/01/22(金) 12:53:49.39ID:NE1Xg/XG
コードとは言語だから、綺麗な英語と置き換えてみればわかる。 学校で教えられるのは全部綺麗な英語だから実際の外人の喋ってることなんか一つも役に立たない。 汚いコードを書いてどんな汚いコードも読めるようになるのが大切。
2016/01/22(金) 13:21:50.19ID:p0qaIBjS
実際に効果があるかそっちのけで、主観的な綺麗さばっかり気にしてルールを
固定化しようとするやつなんなの?
どことなく自閉症的で気味が悪い。
2016/01/22(金) 13:23:33.14ID:p0qaIBjS
あ、このスレの発言のことじゃないです。リアルの話。
2016/01/22(金) 14:33:54.36ID:IejezU7v
コードコンプリートを書いたのはマイクロソフト()だぞ
林檎がビューティパーフェクトコードを書くまで待て
2016/01/22(金) 22:02:12.46ID:SlI41mNc
>>185
こういう人が職場にいたらきついお
2016/01/22(金) 22:17:23.23ID:jXHHn5ty
>>186
ルールなんて誰でもわかってると思うけどな。

・重複する処理はかかない。
・同じことに関する値を重複して定義しない。
・計算で求められるものは計算でだす。
・ある処理に関するコードは一箇所にまとめる。
・条件分岐を減らす。
・ループを減らす。
・設計とファイル名やディレクトリ構造を一致させる。
・役割毎に関数やクラスを分ける
・関数やクラスはなるべく短くする
・テストしにくい所を減らす
・適切な名前(グローバルに近いほど長く、ローカルに近いほど簡単な名前)をつける。
・十分にテストされた信頼性が高いライブラリを使用する。独自実装しない。
・コーディングスタイルに適合すること
・メトリクス(複雑度等)が悪いものは認めない

これらは主観じゃないので、このルールにしたがえば、
誰でも良い方がどちらかわかる。
2016/01/22(金) 23:23:12.65ID:p0qaIBjS
>>190
それらは効果があるとわかるものだから問題ないよ。
2016/01/23(土) 03:52:18.65ID:qPctTKOa
Smalltalker達がいなくなったら途端に初心者スレ化w
2016/01/23(土) 14:01:47.22ID:xYcOlVg1
Smalltalkの人はボコボコにされて
Smalltalkに自信を失って帰っちゃったからな

実際全然使われていない現実なわけだから
何を言っても説得力皆無だし机上の空論になるし
こいつマゾと思って皆で玩具にしたが
言うほどマゾじゃなかったのかもね
2016/01/23(土) 19:33:03.55ID:qHL6kF89
7 minutes of Pharo Smalltalk for Rubyists
https://www.youtube.com/watch?v=HOuZyOKa91o

Pharo - Welcome to Pharo!
http://pharo.org/
2016/01/23(土) 19:36:10.46ID:qHL6kF89
https://github.com/SquareBracketAssociates/UpdatedPharoByExample
2016/01/23(土) 22:09:12.03ID:Sj7C6OsA
http://blogs.c.yimg.jp/res/blog-4f-d6/arekusandesu/folder/1113716/52/34639752/img_6?1437491985
2016/01/30(土) 19:31:26.50ID:ZdxrrRsd
>>185
どんな汚いコードも読めることは大切だが
汚いコードは書くなよ…

まあその汚さをある程度許されるようになるオブジェクト指向は嫌いじゃない
2016/02/02(火) 15:15:07.68ID:Kj5oXuy8
>>197
いや、それでも人間クラスに
排便メソッドは必要だ。
2016/02/02(火) 21:15:38.34ID:7zvF4Jbc
刈羽 かりわ JR越後線
2016/02/03(水) 00:10:39.67ID:JLgoV6RT
>>198
そんな汚いコード書くと人間クラスを継承した美少女クラスで不都合が生じる
2016/02/03(水) 08:41:03.18ID:LaxmbkTJ
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...
2016/02/03(水) 08:41:21.38ID:LaxmbkTJ
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...
2016/02/03(水) 08:41:50.93ID:LaxmbkTJ
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...
2016/02/03(水) 08:42:43.86ID:v0iZc+aq
2回連投はよくみるけど3回は珍しいw
205デフォルトの名無しさん
垢版 |
2016/02/03(水) 08:57:53.06ID:ffzzO4R/
あのさ…… どんな美少女もウンコするんだけど?
2016/02/03(水) 12:29:23.04ID:8IxY+gWE
人間クラスを継承せずに、
必要に応じて肛門を持たせればいいのでは?

この問題は、設計を誤ると修整が容易ではないと言ってるの?
論点は何?
2016/02/03(水) 23:54:09.81ID:NwkI7iYf
インスタンス化もせずにスレたてとな?
2016/02/04(木) 01:07:49.04ID:K1JlKV3Z
>>206
メンバーの種類を制限したり、メンバー間に何らかの制約を入れたクラスが欲しいときの
ベストプラクティスはっていう話かい?
言語によるけれど c++ のテンプレート使った方法が「Modern C++ Design」に書いてあった気はする。
有用かどうかは知らん。
2016/02/04(木) 21:35:19.21ID:RsO5DH3N
天使クラスを継承するともれなくおちんちんがついてくるぞ
2016/02/04(木) 23:19:55.12ID:NzupaiZw
滑ったな
どうすんのこれ

教えてよ
今すぐあんたが教えてよ
2016/02/04(木) 23:57:46.75ID:+xOonDYt
この板にいたなら知ってる人も多いだろうけど
このスレタイで建てる前に延々「オブジェクト指向は〜」ってスレ建てては
毎回、議論についてけなくなると「美少女クラスはうんこしない」みたいなこと書いて
荒らし逃げしてんだよこいつは。
んで、またそれ始めたから知ってる人々がサーッと逃げた。
2016/02/05(金) 01:20:03.95ID:tLv00hAm
そんな糞みたいな議論に持ってがれる時点でオブジェクト指向って切り口は何か問題があるんだろう。
もう少しバズワードと距離とれるスタンスが必要だったんじゃないのかね。
2016/02/05(金) 10:03:42.67ID:BBqIJr5G
継承とオブジェクト指向は直行してるんだけれどね
2016/02/05(金) 11:35:17.23ID:oOuE6OCl
美少女の件は、キモオタクラスからは美少女の排便参照不可にすれば解決。
また、キモオタクラスからは他のどの処理を呼んだ場合にもキモ例外が発生することにすれば万全。
2016/02/05(金) 18:19:15.34ID:PpryQyj4
>>212
美少女クラスはうんこしない(議論)
2016/02/05(金) 18:21:10.60ID:iF+JFr5E
排便量を0に設定すればいいだけだろ
2016/02/05(金) 19:07:26.01ID:PpryQyj4
排便量を(オブジェクト指向について僕ができる最大の議論)
2016/02/06(土) 18:12:26.16ID:T0MFScki
>>216
排便メソッドの引数にいちいち排便量足すのかよ…
219デフォルトの名無しさん
垢版 |
2016/02/06(土) 22:09:32.02ID:64Pydz+a
排便量は流石にインスタンス変数で管理するだろ
トイレに行って半分だけ出すとかいうマニアックな機能をつけたいならともかく
2016/02/07(日) 00:09:19.21ID:smcac5RE
get_unko を仮想関数にして美少女クラスは 0 を返すようにすればよい。
221デフォルトの名無しさん
垢版 |
2016/02/07(日) 01:39:26.20ID:R4NvrNxp
便秘のババアもget_unko()が0を返す件
2016/02/07(日) 11:30:22.21ID:smcac5RE
では君は美少女に何を返して欲しいのかね?
2016/02/07(日) 12:40:45.65ID:Dv+rVFbe
ワンチャン便秘のババアクラスを継承しても美少女クラスは成り立つのではないだろうか
224デフォルトの名無しさん
垢版 |
2016/02/07(日) 13:03:58.71ID:R4NvrNxp
コーラックが欠かせない美少女w
2016/02/07(日) 13:35:31.74ID:fu54F6yL
美少女は便秘じゃない‥
2016/02/07(日) 15:37:37.70ID:TdnGwusc
日本の現場は永続化層が糞すぎてオブジェクトにマッピング出来ない
これじゃまともにOOPは出来ないから関数型でやらざるをえないんだね
別に関数型がOOPより優れてるという事ではなかったんだね
2016/02/07(日) 16:37:33.38ID:q/UCYgzT
>>226
Do you 意味?
2016/02/07(日) 17:52:18.95ID:TdnGwusc
>>227
OOPが愚かなのではなくDB設計者が愚かだったという事
2016/02/07(日) 18:21:09.45ID:smcac5RE
永続化層が糞でも関数型なら上手く行くならOOPより優れてるってことになるんでは?
2016/02/07(日) 18:38:59.78ID:AJ8T19vA
RDBにオブジェクトをそのまま永続化できないように、
RDBに関数を値として永続化できないんなら同じじゃん
2016/02/07(日) 19:08:05.31ID:v13MCL4I
永続化層に日本と海外で差があると?
2016/02/07(日) 19:24:56.69ID:TdnGwusc
>>229
うまくいくからやるというかそうせざるをえないからやる
そして一見うまくいっているように見えるが保守性も拡張性も悪い
製造が進むほど歪みが大きくなり破綻に近付く
OOPなら最後まで破綻しないが永続化層はOOPに譲歩して合わせなければならない
しかし日本ではDB中心のアプローチしか出来ない老害が支配的だからそれが出来ない
OOPが優れているのに足を引っ張る老害のせいでOOPはダメだという風評被害を受けている
233デフォルトの名無しさん
垢版 |
2016/02/07(日) 19:35:10.05ID:R4NvrNxp
>>231
便秘が永続化するババアがいるのは日本だけだぞ?知らんかったんか?
234デフォルトの名無しさん
垢版 |
2016/02/12(金) 08:39:25.91ID:NbTuOgvl
このスレもついに終わりか
2016/02/12(金) 11:27:46.75ID:3qOWj7pc
ウンコしない美少女のせい。
2016/02/16(火) 21:31:50.31ID:utvP1D7N
Mutableなオブジェクトは糞
2016/02/16(火) 21:34:55.97ID:utvP1D7N
DBには関係代数という理論的バックボーンが存在するからやり方の是非に真偽をつけられるが
Mutableなオブジェクトを許容するオブジェクト指向にはそれが無い
何でもできるかわりに何でもアリすぐる
2016/02/17(水) 01:36:09.44ID:quKaVBpr
>>237
日本語
2016/02/17(水) 02:04:23.05ID:zhj6/FLZ
美少女のこと語ろうよ。
2016/02/17(水) 07:33:48.75ID:UG2kvZqb
>>237は日本語としての意味はとらえやすいが
2016/02/17(水) 08:52:29.51ID:zhj6/FLZ
mutable なオブジェクトは糞。
美少女はウンコをしない。

オブジェクトの値が破壊的に変更出来てしまっては、
並列的な処理に容易に分割できないから、
マズイだろってな的話じゃないか?
2016/02/17(水) 20:12:53.87ID:sobQnjjW
例えばC++の入門書で必ずと言って良いほど載ってる複素数クラスComplexだけども、
たいてい代入演算詩(かコピーコンストラクタ)とか定義していやがる

藻前はa+2iに3+4iが代入されるのを見たことがあるのかっていうか、
Complexはもはや複素数ではない何か別の異形のものを表してしまっているのではないか、
2016/02/17(水) 20:14:41.29ID:sobQnjjW
スマンorz;
誤1:詩
正1:子

誤2: a+2i
正2: 1+2i
2016/02/17(水) 21:34:07.52ID:ZZNKbDIQ
1+2i + 3+4i = 4+6i

意外と便利かもしれないww
2016/02/17(水) 22:13:27.16ID:BpXyDkaJ
>>242
右辺値に対するoperator = をdeleteすればいいんでしょ?
2016/02/17(水) 22:14:08.77ID:xErgmETY
関数型とかいう産廃はイベントがないから使い物にならない
最近の大規模システムはみんなイベントがないと始まらない
2016/02/18(木) 12:36:55.18ID:9ZrwZ5jU
破壊的うんこが何だって?
2016/02/18(木) 15:25:24.63ID:eyX5WM+u
破壊的激臭は副作用を伴います。
2016/02/19(金) 14:34:33.73ID:hr949zjY
ちょっとだけ期待してスレひらいてみたら美少女のうんこ
λ計算すらないのかよ
250デフォルトの名無しさん
垢版 |
2016/02/19(金) 23:39:47.24ID:Tb8XgjPy
良スレ、age!
251デフォルトの名無しさん
垢版 |
2016/02/20(土) 12:33:38.85ID:njY71FFO
「美少女はうんこしない」という話を「美少女のうんこ」の話だと理解してしまうようなおっちょこちょいが
オブジェクト指向を理解出来るわけがない
2016/02/21(日) 00:15:17.53ID:Xn8BbX8n
unko.suru( bisyoujo );
2016/02/21(日) 13:27:24.70ID:82b/sWYC
うんこが美少女にナニをするのか
2016/03/10(木) 04:27:45.65ID:+d/NDXY7
依存型とか見てみると結局行き着く先は同じなんだなと思うけどどうよ
2016/03/11(金) 08:07:36.54ID:eLvrEEzR
どうしてハスケラってみんなキモいアニオタなの?
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況