[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 01/06 06:56 / Filesize : 295 KB / Number-of Response : 972
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sageteoff [2016/01/05(火) 02:10:25.72 ID:hJUQcrkl.net]
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
https://twitter.com/ProgrammingMono/status/665702678006140928

研究グループは、血管新生注において血管が伸長する際の血管内皮細胞注運動を制御するしくみを、生物学と数理モデル・
コンピュータシミュレーションを融合させた先端的な研究手法により明らかにしました。

生物は、最小の機能単位である細胞が寄り集まった多細胞体です。しかし、細胞の集まりが、組織や器官といった
秩序ある形態や構造をつくり機能するしくみはほとんど分かっていません。中でも血管は、体中の全組織に十分な
酸素や栄養源を効率よく供給するため、組織や組織の間に入り込み、血管外の環境との相互作用により、巧妙な
枝分かれ構造をとっています。

これまでに本研究グループは、新しく血管がつくられる(血管新生)際の細胞の動きに着目し、特に血管内皮細胞の
動きをリアルタイムで可視化し、定量的に捉えることを可能にしてきました。

今回さらに、血管の伸長を制御するしくみについて、細胞が自発的に自らを制御して動く過程(自律的過程)と、
隣接した細胞から適宜影響を受けて動く過程(協調的過程)がうまく共存することで、全体の動きが巧みに統制
されていることを世界に先駆けて実証しました。

興味深いことに、血管内皮細胞が前後したり、お互いに追い抜きあったりという血管新生で見られる複雑な細胞集団の
動きを制御している中枢部分は、細胞一つ一つの動き(スピードと方向性)の「確率的な変化」として十分説明できる
ことをコンピュータシミュレーションで実証しました。
www.jst.go.jp/pr/announce/20151120-2/#YOUGO3

前スレ
オブジェクト指向は愚かな考え。この世は計算式 ★2
peace.2ch.net/test/read.cgi/tech/1450153388/

175 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 12:39:59.33 ID:CF7z5V/R.net]
また、書かれている内容のとおりイギリスのプログラミング技術のほとんどが
学校教育ではなく「独学」で学ばねばならないもので、その上でガチで
『しかし今では、私を含めて多くの人が、この潮流は20年間に渡って
本流から逸れていたものであり、そのほとんどが間違いだったと考えています。』
と、思ってるとしたら本当にイギリスのプログラミング業界界隈の危機は
深刻なものだと考えざるをえない…

176 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 12:41:46.50 ID:uqyd4S+p.net]
日本も似たようなもんじゃないの? 違うの?

177 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 12:58:06.53 ID:CF7z5V/R.net]
>>176
>>173のリンクを読んだ感じではイギリスではどうも国を挙げて
学校や社会人教育で「無償で国民にプログラミングを学ばせる」事業をやってたっぽい
で、たぶん日本でやってもそうなるだろうけれど
みんな合格するようなレベルの簡単な内容なので
わざわざ教える意味がない的な事態になったっぽい?

大学の情報学科だったら日本でもまぁ直でコーディングの役には立たんが
逆に大学レベルの情報工学理論面を広く教えるから
オブジェクト指向なんて〜って池沼はでないだろう(皮肉

178 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 21:59:54.59 ID:ftWUH7Q0.net]
オブジェクト指向は思考パターンを破壊されるよ

179 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 22:38:38.89 ID:KK1TC/Qj.net]
コードの奇麗さはなになに指向とかとはいつだって無相関だよ。

180 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:28:45.86 ID:lyH/JRhU.net]
>>179
その評価はとても健全

181 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 12:15:51.15 ID:pkb4zgJk.net]
>>179
「奇麗」なコードってどんなの?

182 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 16:38:21.88 ID:OmENn3Ct.net]
>>181
測定するツールがある。

183 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 08:41:08.27 ID:jWLszG8x.net]
それはツールに設定したルールを守ってるかの判別器でしか無いな。
本当に一般的に綺麗なコードとやらを図るには、
統計を集めて機械学習でもさせる必要があるだろう。

もしくは綺麗というのが、編集しやすいということなら
最低きちんとした理論と根拠を元に基準を決めるべき。
今の基準の多くはただ作者の信念だったり、狭い範囲での多数はを取っているだけ。



184 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 10:24:46.06 ID:BOI0ua8w.net]
>>183
コードコンプリートでもよんだら?

185 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 12:53:49.39 ID:NE1Xg/XG.net]
コードとは言語だから、綺麗な英語と置き換えてみればわかる。 学校で教えられるのは全部綺麗な英語だから実際の外人の喋ってることなんか一つも役に立たない。 汚いコードを書いてどんな汚いコードも読めるようになるのが大切。

186 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 13:21:50.19 ID:p0qaIBjS.net]
実際に効果があるかそっちのけで、主観的な綺麗さばっかり気にしてルールを
固定化しようとするやつなんなの?
どことなく自閉症的で気味が悪い。

187 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 13:23:33.14 ID:p0qaIBjS.net]
あ、このスレの発言のことじゃないです。リアルの話。

188 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 14:33:54.36 ID:IejezU7v.net]
コードコンプリートを書いたのはマイクロソフト()だぞ
林檎がビューティパーフェクトコードを書くまで待て

189 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:02:12.46 ID:SlI41mNc.net]
>>185
こういう人が職場にいたらきついお

190 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:17:23.23 ID:jXHHn5ty.net]
>>186
ルールなんて誰でもわかってると思うけどな。

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

これらは主観じゃないので、このルールにしたがえば、
誰でも良い方がどちらかわかる。

191 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 23:23:12.65 ID:p0qaIBjS.net]
>>190
それらは効果があるとわかるものだから問題ないよ。

192 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 03:52:18.65 ID:qPctTKOa.net]
Smalltalker達がいなくなったら途端に初心者スレ化w

193 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 14:01:47.22 ID:xYcOlVg1.net]
Smalltalkの人はボコボコにされて
Smalltalkに自信を失って帰っちゃったからな

実際全然使われていない現実なわけだから
何を言っても説得力皆無だし机上の空論になるし
こいつマゾと思って皆で玩具にしたが
言うほどマゾじゃなかったのかもね



194 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:33:03.55 ID:qHL6kF89.net]
7 minutes of Pharo Smalltalk for Rubyists
https://www.youtube.com/watch?v=HOuZyOKa91o

Pharo - Welcome to Pharo!
pharo.org/

195 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 19:36:10.46 ID:qHL6kF89.net]
https://github.com/SquareBracketAssociates/UpdatedPharoByExample

196 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 22:09:12.03 ID:Sj7C6OsA.net]
blogs.c.yimg.jp/res/blog-4f-d6/arekusandesu/folder/1113716/52/34639752/img_6?1437491985

197 名前:デフォルトの名無しさん mailto:sage [2016/01/30(土) 19:31:26.50 ID:ZdxrrRsd.net]
>>185
どんな汚いコードも読めることは大切だが
汚いコードは書くなよ…

まあその汚さをある程度許されるようになるオブジェクト指向は嫌いじゃない

198 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 15:15:07.68 ID:Kj5oXuy8.net]
>>197
いや、それでも人間クラスに
排便メソッドは必要だ。

199 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 21:15:38.34 ID:7zvF4Jbc.net]
刈羽 かりわ JR越後線

200 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 00:10:39.67 ID:JLgoV6RT.net]
>>198
そんな汚いコード書くと人間クラスを継承した美少女クラスで不都合が生じる

201 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 08:41:03.18 ID:LaxmbkTJ.net]
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...

202 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 08:41:21.38 ID:LaxmbkTJ.net]
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...

203 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 08:41:50.93 ID:LaxmbkTJ.net]
>>200
だから美少女クラスは天使クラスを継承するのだと何度説明すれば...



204 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 08:42:43.86 ID:v0iZc+aq.net]
2回連投はよくみるけど3回は珍しいw

205 名前:デフォルトの名無しさん [2016/02/03(水) 08:57:53.06 ID:ffzzO4R/.net]
あのさ…… どんな美少女もウンコするんだけど?

206 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 12:29:23.04 ID:8IxY+gWE.net]
人間クラスを継承せずに、
必要に応じて肛門を持たせればいいのでは?

この問題は、設計を誤ると修整が容易ではないと言ってるの?
論点は何?

207 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:54:09.81 ID:NwkI7iYf.net]
インスタンス化もせずにスレたてとな?

208 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 01:07:49.04 ID:K1JlKV3Z.net]
>>206
メンバーの種類を制限したり、メンバー間に何らかの制約を入れたクラスが欲しいときの
ベストプラクティスはっていう話かい?
言語によるけれど c++ のテンプレート使った方法が「Modern C++ Design」に書いてあった気はする。
有用かどうかは知らん。

209 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 21:35:19.21 ID:RsO5DH3N.net]
天使クラスを継承するともれなくおちんちんがついてくるぞ

210 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 23:19:55.12 ID:NzupaiZw.net]
滑ったな
どうすんのこれ

教えてよ
今すぐあんたが教えてよ

211 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 23:57:46.75 ID:+xOonDYt.net]
この板にいたなら知ってる人も多いだろうけど
このスレタイで建てる前に延々「オブジェクト指向は〜」ってスレ建てては
毎回、議論についてけなくなると「美少女クラスはうんこしない」みたいなこと書いて
荒らし逃げしてんだよこいつは。
んで、またそれ始めたから知ってる人々がサーッと逃げた。

212 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 01:20:03.95 ID:tLv00hAm.net]
そんな糞みたいな議論に持ってがれる時点でオブジェクト指向って切り口は何か問題があるんだろう。
もう少しバズワードと距離とれるスタンスが必要だったんじゃないのかね。

213 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 10:03:42.67 ID:BBqIJr5G.net]
継承とオブジェクト指向は直行してるんだけれどね



214 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 11:35:17.23 ID:oOuE6OCl.net]
美少女の件は、キモオタクラスからは美少女の排便参照不可にすれば解決。
また、キモオタクラスからは他のどの処理を呼んだ場合にもキモ例外が発生することにすれば万全。

215 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 18:19:15.34 ID:PpryQyj4.net]
>>212
美少女クラスはうんこしない(議論)

216 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 18:21:10.60 ID:iF+JFr5E.net]
排便量を0に設定すればいいだけだろ

217 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 19:07:26.01 ID:PpryQyj4.net]
排便量を(オブジェクト指向について僕ができる最大の議論)

218 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 18:12:26.16 ID:T0MFScki.net]
>>216
排便メソッドの引数にいちいち排便量足すのかよ…

219 名前:デフォルトの名無しさん [2016/02/06(土) 22:09:32.02 ID:64Pydz+a.net]
排便量は流石にインスタンス変数で管理するだろ
トイレに行って半分だけ出すとかいうマニアックな機能をつけたいならともかく

220 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 00:09:19.21 ID:smcac5RE.net]
get_unko を仮想関数にして美少女クラスは 0 を返すようにすればよい。

221 名前:デフォルトの名無しさん [2016/02/07(日) 01:39:26.20 ID:R4NvrNxp.net]
便秘のババアもget_unko()が0を返す件

222 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 11:30:22.21 ID:smcac5RE.net]
では君は美少女に何を返して欲しいのかね?

223 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 12:40:45.65 ID:Dv+rVFbe.net]
ワンチャン便秘のババアクラスを継承しても美少女クラスは成り立つのではないだろうか



224 名前:デフォルトの名無しさん [2016/02/07(日) 13:03:58.71 ID:R4NvrNxp.net]
コーラックが欠かせない美少女w

225 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 13:35:31.74 ID:fu54F6yL.net]
美少女は便秘じゃない‥

226 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 15:37:37.70 ID:TdnGwusc.net]
日本の現場は永続化層が糞すぎてオブジェクトにマッピング出来ない
これじゃまともにOOPは出来ないから関数型でやらざるをえないんだね
別に関数型がOOPより優れてるという事ではなかったんだね

227 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 16:37:33.38 ID:q/UCYgzT.net]
>>226
Do you 意味?

228 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 17:52:18.95 ID:TdnGwusc.net]
>>227
OOPが愚かなのではなくDB設計者が愚かだったという事

229 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 18:21:09.45 ID:smcac5RE.net]
永続化層が糞でも関数型なら上手く行くならOOPより優れてるってことになるんでは?

230 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 18:38:59.78 ID:AJ8T19vA.net]
RDBにオブジェクトをそのまま永続化できないように、
RDBに関数を値として永続化できないんなら同じじゃん

231 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 19:08:05.31 ID:v13MCL4I.net]
永続化層に日本と海外で差があると?

232 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 19:24:56.69 ID:TdnGwusc.net]
>>229
うまくいくからやるというかそうせざるをえないからやる
そして一見うまくいっているように見えるが保守性も拡張性も悪い
製造が進むほど歪みが大きくなり破綻に近付く
OOPなら最後まで破綻しないが永続化層はOOPに譲歩して合わせなければならない
しかし日本ではDB中心のアプローチしか出来ない老害が支配的だからそれが出来ない
OOPが優れているのに足を引っ張る老害のせいでOOPはダメだという風評被害を受けている

233 名前:デフォルトの名無しさん [2016/02/07(日) 19:35:10.05 ID:R4NvrNxp.net]
>>231
便秘が永続化するババアがいるのは日本だけだぞ?知らんかったんか?



234 名前:デフォルトの名無しさん [2016/02/12(金) 08:39:25.91 ID:NbTuOgvl.net]
このスレもついに終わりか

235 名前:デフォルトの名無しさん mailto:sage [2016/02/12(金) 11:27:46.75 ID:3qOWj7pc.net]
ウンコしない美少女のせい。

236 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 21:31:50.31 ID:utvP1D7N.net]
Mutableなオブジェクトは糞

237 名前:デフォルトの名無しさん mailto:sage [2016/02/16(火) 21:34:55.97 ID:utvP1D7N.net]
DBには関係代数という理論的バックボーンが存在するからやり方の是非に真偽をつけられるが
Mutableなオブジェクトを許容するオブジェクト指向にはそれが無い
何でもできるかわりに何でもアリすぐる

238 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 01:36:09.44 ID:quKaVBpr.net]
>>237
日本語

239 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 02:04:23.05 ID:zhj6/FLZ.net]
美少女のこと語ろうよ。

240 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 07:33:48.75 ID:UG2kvZqb.net]
>>237は日本語としての意味はとらえやすいが

241 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 08:52:29.51 ID:zhj6/FLZ.net]
mutable なオブジェクトは糞。
美少女はウンコをしない。

オブジェクトの値が破壊的に変更出来てしまっては、
並列的な処理に容易に分割できないから、
マズイだろってな的話じゃないか?

242 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 20:12:53.87 ID:sobQnjjW.net]
例えばC++の入門書で必ずと言って良いほど載ってる複素数クラスComplexだけども、
たいてい代入演算詩(かコピーコンストラクタ)とか定義していやがる

藻前はa+2iに3+4iが代入されるのを見たことがあるのかっていうか、
Complexはもはや複素数ではない何か別の異形のものを表してしまっているのではないか、

243 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 20:14:41.29 ID:sobQnjjW.net]
スマンorz;
誤1:詩
正1:子

誤2: a+2i
正2: 1+2i



244 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 21:34:07.52 ID:ZZNKbDIQ.net]
1+2i + 3+4i = 4+6i

意外と便利かもしれないww

245 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 22:13:27.16 ID:BpXyDkaJ.net]
>>242
右辺値に対するoperator = をdeleteすればいいんでしょ?

246 名前:デフォルトの名無しさん mailto:sage [2016/02/17(水) 22:14:08.77 ID:xErgmETY.net]
関数型とかいう産廃はイベントがないから使い物にならない
最近の大規模システムはみんなイベントがないと始まらない

247 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 12:36:55.18 ID:9ZrwZ5jU.net]
破壊的うんこが何だって?

248 名前:デフォルトの名無しさん mailto:sage [2016/02/18(木) 15:25:24.63 ID:eyX5WM+u.net]
破壊的激臭は副作用を伴います。

249 名前:デフォルトの名無しさん mailto:sage [2016/02/19(金) 14:34:33.73 ID:hr949zjY.net]
ちょっとだけ期待してスレひらいてみたら美少女のうんこ
λ計算すらないのかよ

250 名前:デフォルトの名無しさん [2016/02/19(金) 23:39:47.24 ID:Tb8XgjPy.net]
良スレ、age!

251 名前:デフォルトの名無しさん [2016/02/20(土) 12:33:38.85 ID:njY71FFO.net]
「美少女はうんこしない」という話を「美少女のうんこ」の話だと理解してしまうようなおっちょこちょいが
オブジェクト指向を理解出来るわけがない

252 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 00:15:17.53 ID:Xn8BbX8n.net]
unko.suru( bisyoujo );

253 名前:デフォルトの名無しさん mailto:sage [2016/02/21(日) 13:27:24.70 ID:82b/sWYC.net]
うんこが美少女にナニをするのか



254 名前:デフォルトの名無しさん mailto:sage [2016/03/10(木) 04:27:45.65 ID:+d/NDXY7.net]
依存型とか見てみると結局行き着く先は同じなんだなと思うけどどうよ

255 名前:デフォルトの名無しさん mailto:sage [2016/03/11(金) 08:07:36.54 ID:eLvrEEzR.net]
どうしてハスケラってみんなキモいアニオタなの?

256 名前:デフォルトの名無しさん mailto:sage [2016/03/11(金) 11:26:20.85 ID:Kt9+s/wp.net]
美少女はウンコするのかしないのか。
それでみんな行き詰まる。

257 名前:デフォルトの名無しさん mailto:sage [2016/03/27(日) 21:21:44.90 ID:N7IGtcj3.net]
うんこをした時点で美少女ではない
しかし、うんこを我慢している美少女は萌えるのだ

258 名前:デフォルトの名無しさん [2016/03/27(日) 23:58:39.00 ID:9N4B8hjZ.net]
うんこをしないのにうんこを我慢するわけないだろ
絶対にしないから美少女のうんこには底知れぬ価値があるのだ

259 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 00:59:02.52 ID:oM2XJFW1.net]
スコープだったり変数の生存期間を気にしたりってのは関数型だろうとオブジェクト指向だろうと
同じように気にする。
要はまとめ方ってだけの話。

260 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 02:53:49.59 ID:T6p957gW.net]
「野球もサッカーも球技だからおなじようなもの!」いただきましたw

261 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 04:13:13.96 ID:soILvqz+.net]
オブジェクト指向は役に立っている。
関数型言語はトイプログラムしか作れない。

262 名前:デフォルトの名無しさん [2016/03/28(月) 10:46:29.30 ID:U1rG/r8A.net]
うんこの話題についてこれない人達が必死ですねw

263 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 10:53:32.07 ID:Et7Dc3iM.net]
うん、この話についてこれないよ



264 名前:デフォルトの名無しさん [2016/03/28(月) 12:55:38.08 ID:IcMNxByb.net]
 僕みたいな芸人とか人前に出る人は、多かれ少なかれちょっとした発言や態度がネットで炎上したり、
罵詈雑言を浴びせられたりします。けれど、僕はそんなのにまったく腹も立たないし、
むしろオブジェクト指向を“カチャカチャ”してる人のほうが可哀想やなあ、と思うんです。

エラい人たちは、オブジェクト指向で時間を使うことはないでしょう。
だから僕は子どもにも「金持ちやエラい人のマネせえ、幸せな人のマネをせえよ」と言うようにしています。

はい、ここで問題です。オブジェクト指向でカチャカチャしてる人とそうでない人、どっちが幸せですか? 
そんなの100%、カチャカチャじゃないほうですよ。カチャカチャばっかしてたら不幸になることは、みんなわかってる。
 
「あの人幸せそう、エエ人やわ」と評判の20人のおばはんをモニタリングしてみてください。
ちゃんと挨拶して、言葉遣いも優しくて、お店でもエラそうな態度をとらない、とか共通項があるはずです。
逆に「あの人意地悪いわ、不幸やわ」と言われてる20人のおばはんを見ると、絶対カチャカチャみたいな行動をしてるはずです。
 
オブジェクト指向をカチャカチャして、クラスのインスタントを参照して「やったった感」を持ってるのかも
しれんけど、それでハッピーエンドの人生が待ってると思いますか? それよりも、もっとお友だちと
おしゃべりするとか、勉強するとか自分が幸せになる方法を考えるのがいいんじゃないですか。
 
オブジェクト指向をカチャカチャするのは、自分から不幸になりに行ってるようなものですよ。
あまりに生産性がなさすぎる。それを考えると可哀想やなと思えてくるんです。
僕は「日本は沈没しかけとる。こりゃどエラい時代が来るぞ……」とゾッとしたもんですが、
今まさにそれが当たり前のどエラい時代になりましたね。

265 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 15:14:15.80 ID:qcCtZJbO.net]
関数型は「このわかりにくい書き方をすればある問題が絶対発生しない!」だからなぁ…
いや、わかりにくいって時点でダメじゃんっつか。

266 名前:デフォルトの名無しさん mailto:sage [2016/03/28(月) 17:25:44.03 ID:soILvqz+.net]
>>265
問題が絶対に発生しないなんてあるわけねえだろ
Haskellだってランタイムエラー出るときは出るわ

267 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 08:53:21.35 ID:69Hzy87b.net]
○○は学習コストがーとかわかりにくいってよく聞くけど、仕事でやってる人なら誰でもすぐわかるような(もしくはわかったつもりになれるような)技術だけ使い続けるより安心じゃね? 覚える価値があるなら特に。

268 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:04:28.51 ID:4NQ/4meq.net]
誰でもわかる

コストがかからない

人気がある

衰退しない

269 名前:デフォルトの名無しさん mailto:sage [2016/03/29(火) 12:45:16.60 ID:mGK48Xag.net]
誰でもわかる

バカが混入する

コードが荒れてプロジェクトが燃える

マトモな技術者が新しい言語に逃げ出す

今、関数型言語界隈がstep 2のど真ん中w

270 名前:デフォルトの名無しさん [2016/05/01(日) 09:43:39.37 ID:tKi6j9CT.net]
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています

言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?

Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
https://twitter.com/Lyrise_al

ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw


The Covenant Project
概要

Covenantは、純粋P2Pのファイル共有ソフトです

目的

インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します

特徴

Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)

接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません


271 名前:ャfフォルトの名末ウしさん [2016/05/11(水) 13:16:12.60 ID:Knti35lY.net]
オブジェクト指向って別に世の中の色んな事を記述するためのものじゃないよねw
pcの制御を記述するためのものじゃん

たぶん世の中 = pcって偏狭な人間が混乱してるだけなんじゃない?

272 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 14:16:15.77 ID:1ZZ8JGEs.net]
手続き型の一部に関数型っぽい書き方するのがカコイイという風潮が強くなってきて
熱心な子が意気込んで本格的なものに手を出してみるがわけわからなくて
酷い目に遭って帰ってきました、という感じじゃない?

273 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 15:35:01.38 ID:l/Aku55r.net]
誰でもわかる

コストがかからない

人を集めやすい一方、単価が下がる

人気が減る



274 名前:デフォルトの名無しさん [2016/05/11(水) 16:50:49.33 ID:Knti35lY.net]
関数型言語って狭義のプログラミング言語じゃない気がするよ
アルゴリズムをシステマティックに表現するスクリプトに近い
コンピュータが手続きの連鎖で動いている以上、普通は関数を中心に記述するのはオーバーヘッドが大きすぎる
アルゴリズムが最適化される事で最終的な手続きが減るほど複雑なロジックを組む人が使えばいいと思う

275 名前:デフォルトの名無しさん mailto:sage [2016/05/11(水) 17:31:14.42 ID:DbNWRsPF.net]
言語はJavaでもC#でも良いけど、凡人はデータとロジックは分けて扱う方が良いと思う
デザインパターンも、多少スキルのある人に任せて、自分では手を出すべきではない

アホが好き勝手に弄った挙げ句トンズラこいた、巨大でインスタンス変数やstatic変数を弄りまくる分岐とループにまみれたクラスの継承元と継承先を飛び回るのは、とてもツラい
何をもって安心すれば良いのかわからない
仕事戻りたくない






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<295KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef