X



オブジェクト指向は愚かな考え。この世は計算式 ★3©2ch.net
0001デフォルトの名無しさん 転載ダメ©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/
0845デフォルトの名無しさん
垢版 |
2018/10/21(日) 08:38:21.16ID:EM6DzNCN
>例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

この車、タイヤがパンクしてるぜ!
この俺、チンポがシコシコしてるぜ!

どちらも「オブジェクト指向」だろう?

注目は、選択肢イです。この上向きが集約で、下向きが分解です。
自動車は、アクセルやブレーキ、ハンドルなどに分解されるからです。
http://sm.seeeko.com/archives/65913086.html

浮気に激怒の妻、眠る夫の局部を切断しトイレに流す(印)
2018年02月25日 04:00
https://www.excite.co.jp/News/world_clm/20180225/Techinsight_20180225_477828.html
0846デフォルトの名無しさん
垢版 |
2018/10/30(火) 21:12:23.78ID:elaGjnSQ
その計算式とやらだけでプログラムを書いているの?
0850デフォルトの名無しさん
垢版 |
2019/06/19(水) 18:05:32.05ID:GI5x1tg+
唯一純粋なオブジェクト指向言語と呼ばれることがあるSmalltalkが
ほとんど世間一般に普及していないのに、
オブジェクト指向が持てはやされるのはなぜ?
いいとこ取り?
0851デフォルトの名無しさん
垢版 |
2019/06/19(水) 21:36:29.32ID:4D/OEXM7
いいとこ取りというよりはその時々で模倣可能な機能が徐々に実用化されてずいぶん近づいている

例えばホットスワップとかデバッグ中のコード変更とか
で、後者とかは実行中コンテクストの保持まではまだ模倣できてないとか
0852デフォルトの名無しさん
垢版 |
2019/06/20(木) 07:43:12.86ID:Hk9POxiz
このスレタイは「この世は飛行機も自動車も不要!北海道から沖縄までは徒歩で十分!」
みたいに見えるんだがw
0854デフォルトの名無しさん
垢版 |
2019/06/22(土) 07:44:30.13ID:hOohrwXi
このスレはC++でオブジェクト指向に挫折したじいさんが
「オブジェクト指向なんてゴミだね!」って喚いて回ってたら
周り中から「あんなもん真のオブジェクト指向じゃねぇよアホw」ってツッコミまくられて
今度は「よくわからないけど“真のオブジェクト指向”ってのがゴミなんだろ!」って
暗闇に向かって手を振り回してみたら敵に当たるだろう!ってスレなんで…
0855デフォルトの名無しさん
垢版 |
2019/06/22(土) 18:22:11.57ID:/7bwQJ5j
>>852
はげどう

>>853
全ての飛行機が墜落するほどにはひどい話ではない
メーカーや航空会社によっては墜落せずに目的地まで行き着くかもしれん

>>854
真のオブジェクト指向は人間の直感的分析とコードが完全に一対一に対応する
ただしそれは一般には存在しない
0857デフォルトの名無しさん
垢版 |
2019/06/22(土) 20:08:59.63ID:/7bwQJ5j
破綻しているは言いすぎかもしれん
崩壊の序曲を奏でているに訂正

オブジェクト指向設計に基づくありとあらゆるプロジェクトが
0858デフォルトの名無しさん
垢版 |
2019/07/09(火) 01:38:08.69ID:b1/VU+FF
序曲を奏でるwww

>オブジェクト指向設計に基づくありとあらゆるプロジェクトが

とか、なに言ってるんだよオブジェクト指向設計ごときにwww
0859デフォルトの名無しさん
垢版 |
2019/07/09(火) 19:23:24.53ID:Ccd5hErr
そもそもモジュール間の接続を密にしたら変更の影響がどこまでも波及してシャレにならんから
モジュールごとに独立して、できるだけ抽象的な命令(メッセージ/メソッド)によって
モジュール内で処理を完結させるようにしよう。
モジュール内で完結してればパーツとして使い回しもできるし。
だからな。
0860デフォルトの名無しさん
垢版 |
2019/07/09(火) 23:42:20.72ID:KZ30j1Jb
モジュールの依存性を弱くするのは手続き型でもできる
foo.bar()はbar(&foo)と手続き的な表現にいつでも直せるので
オブジェクト指向でやれる弱結合は手続き型でもやれる
カプセル化というのも強力に型付けられた手続き型言語なら上の記法で同等の安全性が実現できるから
オブジェクト指向固有の特質というには弱い

オブジェクト指向が従来の方法論に対して際立って優れた(あるいはダメダメな)ところは
継承と多態性のしくみに夢を抱きすぎたところにある、、
0861デフォルトの名無しさん
垢版 |
2019/07/13(土) 11:02:21.63ID:TPR8jqd0
手続き型プログラミングにおける型に振る舞いをくっつけたことで
さまざまな振る舞いを同一の表記で書けるため、テンプレートとの相性が良くなった、
というのもオブジェクト指向の功績の一つに挙げても良いかもしれん
きわめてコンパクトな表記でパワフルな仕事をさせられる

その結果、テンプレートを使わんとするほとんどの現場に破壊と混乱がもたらされた
0863デフォルトの名無しさん
垢版 |
2020/06/18(木) 22:57:20.55ID:g18Fqbw/
未経験から半年でフリーエンジニアになれる人の特徴
https://www.youtube.com/watch?v=YCxu0jn52Qw
フリーランスか会社員かどっちが簡単かについての最終回答
https://www.youtube.com/watch?v=JA4JNSmIdxI
【エンジニア】正社員/派遣社員/フリーランスのメリット・デメリットについて
https://www.youtube.com/watch?v=fTG-eMpwhCg
月収1000万円オンラインサロンオーナーの日常【飲み過ぎ】
https://www.youtube.com/watch?v=lPfWZLatYus&;t=107s
借金400万円から人生逆転するまでの軌跡
https://www.youtube.com/watch?v=fXdHlFFUjGY
エンジニアはお金を追求してはいけないという年寄りを論破してみた
https://www.youtube.com/watch?v=qJHCmxFv718
プログラミングスクールを否定する老害どもについて
https://www.youtube.com/watch?v=K2SN-Rr0PgY&;t=506s
新人叩きしてる古参勢がすぐ儲からなくなる理由
https://www.youtube.com/watch?v=Ch9Ir8O-iqU&;t=332s
0864デフォルトの名無しさん
垢版 |
2020/07/05(日) 20:23:41.66ID:9rom7SPB
ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのか?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
0867デフォルトの名無しさん
垢版 |
2020/07/10(金) 10:09:31.11ID:LiH0PaR7
クリーンアーキテクチャでも言ってるように、関数ポインタの安全な渡し方という見方が一番しっくりくる。
0868デフォルトの名無しさん
垢版 |
2020/08/02(日) 03:33:41.47ID:INu0xgHu
>>864
どう考えてもシコシコの主語は手であってちんこは引数だからだろ。手がなければシコシコという動きはありえない。一方手は何でもシコシコできる。お前のちんこでもな。
0869デフォルトの名無しさん
垢版 |
2020/08/23(日) 02:19:49.10ID:fYZGJwEE
プログラミングを素人をわかった気にさせるだけが目的ならいいが、対等な議論ときに概念や言葉の定義を延々とこねくり回すやつは信用できない
完全に時間の無駄
例えば、オブジェクト指向を説明するときに現実世界の概念や具体物で例示するのは初心者に向けてならいいが、ちょっとプログラム齧った奴同士の会話ならただの言葉遊びでしかない

このスレ建てて遊んでるバカも、まず手続き型でオブジェクト指向並の生産性を実現できる具体的な方法論を開発してこいよ
0870デフォルトの名無しさん
垢版 |
2020/08/24(月) 01:32:43.51ID:SNPo8pAq
依存性逆転の原則からオブジェクト指向を考える方が良い。
アホみたいな現実の見立てとか持ち出すと話が変な方向にばかり行く。
0871デフォルトの名無しさん
垢版 |
2020/08/24(月) 03:34:46.72ID:fv82wte7
プログラム書く奴が無限の記憶力と管理力を持ってるんならオブジェクト指向なんかいらない
現実の人間はチープな頭しか持ってないだろ?
0872デフォルトの名無しさん
垢版 |
2020/08/28(金) 14:56:24.02ID:l1g/w989
smalltalk/Objective-Cあたりはクラスに「おまえ何できるんだっけ?」って
動的メソッド問い合わせあるのに、ガッチガチのハードコーディングで効率化図る流れが
「狭い範囲でちゃんと作ればそんなんいらんやろ」してモダン()になる度に消える…
もともとはネットワークの各コンピュータでプログラムが
バラバラに非同期的に処理してる(停止も含め)想定だからそうなってたのに。
0873デフォルトの名無しさん
垢版 |
2020/08/30(日) 08:12:14.88ID:X134prnp
>>872
YAGNI そんなものは必要にならない
KISS シンプルにしておけボケが

その言語の開発者はソフトウェアの格言を知ったほうが良いねw
0875デフォルトの名無しさん
垢版 |
2020/08/31(月) 03:27:26.50ID:zAiif6l8
サルは日本語すらよめません。
どうしろと?
0876デフォルトの名無しさん
垢版 |
2020/08/31(月) 05:51:13.32ID:abwkhqHt
>>871
記憶力と管理力か
ソース固定で、個別の業務動作の全てをマスタ登録するメタシステムを作ったことある
画面デザインやボタンも、そのマスタから動的に生成される

毎年のように法改正があり、法改正のたびに膨大なプログラムの膨大なI/Oについて影響関係を調査する会社があり
このメタシステムなら、瞬時に検索できる
シンプルな書式で変更も簡便
I/O設計書のような書式で、ほぼ設計書と実装がイコール

ただし物事をなんでもSQLに置き換えるような思考回路が要求され、ウルトラ級のSEしか扱えない
メタシステム自身の改修となると、ウルトラスーパー級(ようは言語自身を開発するようなことなので)

社内政治により引き継ぐ間もなく追い出された(または立ち去った)ので、その後は知らない
(担当者が自殺未遂したとの噂)
0877デフォルトの名無しさん
垢版 |
2020/08/31(月) 07:52:15.71ID:RaR8PZxp
違うわ、デザインは別のテンプレートで完全分離
デザインはI/O調査不要なので、そのために設計情報を汚さない方がいいし、見たまんまの方がいい
項目名も見たままで裏に制御用の別名を持たない

WEB系のフレームワークにも繰り返し部分の簡便化とか、結構すっきりしたものがあるが
もっと完全にソースや特殊タグをなくした感じ
繰り返し単位の終わりに終端タグぐらいはあったかな、細かいことは忘れた
0878デフォルトの名無しさん
垢版 |
2020/09/13(日) 19:44:04.70ID:faTCmF/o
>>869
>例えば、オブジェクト指向を説明するときに現実世界の概念や具体物で例示するのは初心者に向けてならいいが、

928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは

チンポ.オシッコを出す
チンポ.オシッコを止める

さっきトイレでやってきた。


929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。

×
俺.オシッコを止める 俺.オシッコを出す

俺.チンポに力を入れる 俺.チンポから力を抜く
0879デフォルトの名無しさん
垢版 |
2020/09/14(月) 15:24:58.35ID:arUBFBXX
“そいつに何をやらせたいか”を抽象化したレベルに持って行って
ママの「おしっこしてきて」で命令が済むように
1つ1つのモジュールが自立管理する前提で考えられた概念を
下から細々組み立ててた低レベル階層に導入しようとした結果
命令が低レベルに細分化されて思想を導入した意味がなくなってるだけやで。

もともとは巨大コンピュータのネットワークで
各コンピュータで独立して動いてるモジュールに
「これやって!」「できた?」って指令送る環境前提なので。
0880デフォルトの名無しさん
垢版 |
2021/07/19(月) 21:17:09.30ID:Yaij3Qmg
まとめると、オブジェクト指向は愚かな考え
0882デフォルトの名無しさん
垢版 |
2021/07/23(金) 23:49:56.20ID:MIKgyF29
ライブラリからしてオブジェクト指向
バリバリだから使わざるを得ないのだ
0883デフォルトの名無しさん
垢版 |
2021/07/24(土) 00:22:38.25ID:Oz7VEzDJ
Win32APIはハンドルベースだけどあの仕組みで何とかなってる
オブジェクト指向は親切の押し売り
0884デフォルトの名無しさん
垢版 |
2021/07/24(土) 02:35:23.91ID:/p6wXfZE
「和文タイプライターは活字を探して打っていたがあれで十分
ワードプロセッサは親切の押し売り」って人前で言ってみ?
0887デフォルトの名無しさん
垢版 |
2021/07/24(土) 14:28:47.92ID:rDY19n9v
Windowsの話なら、Windows form、WPFやUWP、Electron & React / Vue.jsを例にすればいいと思うのだが。
Win32はオブジェクト指向のオの字も出てこないくらい昔の環境って感じだけど...使う場面ある?
0888デフォルトの名無しさん
垢版 |
2021/07/24(土) 14:42:26.59ID:rDY19n9v
って、>>883>>881への回答か。使う場面とかどうでもよかったな。

>>886
HANDLE hText; char *pText; OpenClipboard(NULL);
hText = GetClipboardData(CF_TEXT);
pText = GlobalLock(hText);
GlobalUnlock(hText);
CloseClipboard();

オブジェクト指向...?
0890デフォルトの名無しさん
垢版 |
2021/07/25(日) 06:27:43.89ID:eeP7lEcF
Goのコード初めて見たけど、

func main() {
        Account := account{
                name: "Takashi Takashima",
                age:  30,
        }
        Account.disable()
}

否オブジェクト指向...?
少なくとも上記Win32APIよりはオブジェクト指向してるように見えるけど
0892デフォルトの名無しさん
垢版 |
2021/07/25(日) 12:33:56.77ID:NdwY3sWp
Goは構造体にメソッド持たせてんだからオブジェクト指向全否定なわけがない
0893デフォルトの名無しさん
垢版 |
2022/05/12(木) 16:09:38.67ID:ag5biT9N
何故オブジェクト指向かというと、チンポが勃起したり射精したりするのは、「数式」では無いからだ!

>>881
>逆にオブジェクト指向を全否定した良コードを見てみたい。

クリントン大統領の「不適切」というのは、チンポが独立して主体意思でシコシコしてしまったから。
チンポは独立した生き物であり、アメリカ大統領の権限をもってしても、制御することは不可能だ。

クリントンの「不適切な関係」
https://eigo-kobako.blog.so-net.ne.jp/2008-06-21

class チンポ extends クリントン{
     super.不適切な関係;
}



クリントンーーーーーーーーーー
┃             ┃
┃             ┃
┃             ┃
┃             ┃
┃             ┃
ーーーーーーーーーーーーーーー
     ┃チンポ┃
      ̄ ̄ ̄ ̄
『人格を性欲に乗っ取られる』、つまりクリントンはチンポに人格を乗っ取られて、チンポにシコられてしまった!
0894デフォルトの名無しさん
垢版 |
2022/05/12(木) 16:12:46.13ID:ag5biT9N
オシッコを出したりオシッコを止めたり、こっちはオシッコを「数式」で制御できる!

メッセージングを基礎単位として取ることは、より徹底的な遅延束縛を可能にする。というのも、
メッセージそれ自体は意味を持たず、実際にメッセージがオブジェクトに送信されてはじめて、意味が決まるからである。
https://qiita.com/ukyo-su/items/8c861f114809a96d1378

オシッコを出したり止めたりというのは、チンポから力を抜いたりチンポに力を入れたりと、
オシッコはオシッコそれ自体は意味を持たず、オシッコが尿道を介してチンポに送られることによって、
オシッコを出したり止めたりが可能になるということだ。

928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは

チンポ.オシッコを出す
チンポ.オシッコを止める

さっきトイレでやってきた。


929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。

×
俺.オシッコを止める 俺.オシッコを出す

俺.チンポに力を入れる 俺.チンポから力を抜く
レスを投稿する


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