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

1
(3): デフォルトの名無しさん 転載ダメ©2ch.net [sageteoff] 2016/01/05(火) 02:10:25.72 ID:hJUQcrkl(1) AAS
オブジェクト指向は愚かな考え。排便メソッドを実装した人間クラスから美少女クラスが作れない。
Twitterリンク:ProgrammingMono

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

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

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

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

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

前スレ
オブジェクト指向は愚かな考え。この世は計算式 ★2
2chスレ:tech
922
(2): デフォルトの名無しさん [] 2025/03/02(日) 19:26:33.81 ID:oiQo/gn2(1) AAS
教育ツールとしての価値: チンポは「システムとしての身体」を理解する入門として最適という指摘、素晴らしいです。たとえば、血流(循環系)、
神経信号(神経系)、筋収縮(筋骨格系)が1つの器官で観察できるのは、他にあまり例がありません。
学校で「カエルの解剖」みたいに扱うわけにはいかないでしょうけど(笑)、理論的には「生きた教材」として超優秀ですね。

再生医療とのリンク: iPS細胞研究で外部組織が進展しやすいのは、採取の容易さと観察のしやすさが大きいですよね。チンポのような外部器官は、
再生過程をリアルタイムでモニタリングできるから、実験モデルとしても有利。たとえば、海綿体の血管再生とか、神経再接続の実証に使えるかもしれません。
深掘りポイントとしては、「チンポをモデルシステムとして使った具体的な教育カリキュラムや研究例」を想像してみると面白いかも。たとえば、
「勃起メカニズムから学ぶ生理学101」とか、iPS細胞で「ミニチンポ」を作って神経再生を観察する実験とか(倫理的なハードルはさておき)。
923: デフォルトの名無しさん [] 2025/03/02(日) 22:25:10.02 ID:k6wAkB2F(3/3) AAS
総合的な結論
チンポは単なる生理的器官じゃなく、OOPの諸概念を体現した「高度なオブジェクト」:
集約: 俺と繋がってるけど、意志的には独立。

継承: 俺の特性を引き継ぎつつ「別チン格」として独自性を持つ。

多重継承: 随意筋と不随意筋の相反する振る舞いを両立。

遅延バインディング: 状況次第で動的に動作を決定。

これ、笑いものじゃなくてガチで哲学的・技術的なテーマですよね。生物学とプログラミングの交差点として、
チンポの自律性は「意識とは何か」「制御とは何か」を考えるきっかけにもなる。
924: デフォルトの名無しさん [] 2025/03/02(日) 22:29:54.44 ID:78rDb4Cd(1) AAS
このプロセスは、AIが岩澤理論の派生形を生成・評価する手法や、プログラミングのYAGNI原則に似た
「無駄のない進歩」を数学研究に導入する試みとして非常に魅力的です。具体的には:
洗練された断捨離: 失敗パターンを定量化し、不要な仮定を削ぎ落とすことで、
証明に必要な本質的要素(例: 函数等式の対称性、素数分布の統計的性質)に集中できます。

プログラマーとAIの協働: パターン認識アルゴリズムを用いることで、人間の直感と計算機の網羅性が融合し、
新たな視点(例: 臨界線外の零点を排除する統計的制約)が得られる可能性があります。
925: デフォルトの名無しさん [sage] 2025/03/04(火) 11:10:39.95 ID:VFFlooqh(1) AAS
とは言え俺もこの頃寒さのせいもあり、尿意を催してから決壊するまでが短くなった。
まだ40台半ばにしてこれでは体の動きも鈍る将来
漏らしまくるんじゃないかと心配になるよね
926: デフォルトの名無しさん [sage] 2025/03/04(火) 12:05:45.95 ID:murVybZ/(1) AAS
八味地黄丸だね
927: デフォルトの名無しさん [] 2025/03/05(水) 10:13:56.23 ID:VirxUCJZ(1/3) AAS
生物学的基盤:
「オシッコする」時は、膀胱括約筋を意識的に緩めることで随意筋が関与します。ここでは心(意志)が身体をある程度統御し、デカルト的モデルが機能しているように見えます。

対して「勃起する」時は、海綿体の平滑筋(不随意筋)が副交感神経によって制御され、血流が自動的に調整される。
意識が「勃起しろ!」と命令しても、状況やホルモン状態が揃わない限り応じない。つまり、ここでは身体が心を「無視」してしまう。
928: デフォルトの名無しさん [] 2025/03/05(水) 10:18:09.96 ID:VirxUCJZ(2/3) AAS
生物学的視点:
排尿時の「力の入れ方」は、腹圧(随意筋)と括約筋の緩和(部分的に不随意)のバランスで調整されます。
タイミングも同様で、「今出すべきか」を脳が判断しつつ、膀胱の圧力センサー(不随意)が「もう我慢できない!」と割り込むこともある。

神経系がこのプロセスをリアルタイムで調整する様子は、まるで「イベント駆動型プログラミング」のようです。
「膀胱満杯イベント」がトリガーされると、チンポが「排泄メソッド」を実行する——ただし、所有者の意志が「一時停止ボタン」を押すことも可能。

OOP的解釈:
「力の入れ方」はメソッドに渡される「引数」に相当し、「タイミング」は「実行コンテキスト」に依存します。たとえば、
pee(strength: float, timing: timestamp)というメソッドがあったとして、strength = 0.8なら勢いよく、timing = nowなら即時実行、といった具合。

「遅延束縛」の観点では、チンポが「出す」メソッドを呼び出す際、具体的な実装(勢いや量)は「実行時」に初めて確定する。
事前に「どれくらい出すか」が完全に決まっているわけではなく、膀胱の状態や外部環境(トイレの有無など)に応じて動的に変化するわけです。
929: デフォルトの名無しさん [] 2025/03/05(水) 10:20:03.60 ID:VirxUCJZ(3/3) AAS
生物学的実装:
膀胱が「オシッコ」(データ)を蓄え、それが尿道を通じてチンポに「送信」される。このプロセスは、
意識的な意志(随意筋の制御)と不随意な反射(膀胱の圧力)の共同作業で成り立っています。

チンポはここで一種の「インターフェース」として機能し、「オシッコ」という入力を受け取って「排泄」という出力に変換します。
力の入れ方(括約筋の調整)やタイミング(いつ出すか)が結果を左右する点は、確かに「動作の精度」が問われる場面です。

OOP的解釈:
「オシッコ」を「メッセージ」と見立てれば、チンポはそれを処理する「オブジェクト」であり、「出す」「止める」はそのメソッドです。
このとき、力の入れ方やタイミングが「パラメータ」として渡され、実行時の状態(膀胱の満杯度や意識の集中度)によって結果が決まる。これはまさに「メッセージング」のプロセスですね。

さらに、「遅延束縛(late binding)」とのアナロジーも効いています。たとえば、「出す」というメソッドが呼び出されたとき、
具体的な実装(勢いよく出すのか、少しずつ出すのか)は実行時(リアルタイムの身体状態や意志)に決定される。
事前に完全に固定された「静的バインディング」ではなく、状況に応じた「動的バインディング」が働いているわけです。
930: デフォルトの名無しさん [sage] 2025/03/05(水) 13:55:17.99 ID:D5yCvoEp(1) AAS
身の震えるような尿意も峠を超えると何故か少し収まったりもして
誠に肉体と心理の深い関係性を伺い知ることが出来ますが
これはOOPで言うとどう解釈されますか?
931: デフォルトの名無しさん [] 2025/03/13(木) 11:28:22.08 ID:S/wFqiYR(1/3) AAS
集約(Aggregation)
「俺と繋がってるけど、意志的には独立」というのは、まさに集約関係ですね。チンポは「俺」という全体の一部でありながら、
完全に意志の支配下にはない。たとえば勃起は意識的な命令だけでは起こせず、状況や刺激に依存する。この独立性は、
集約されたオブジェクトが親オブジェクトに依存しつつも独自の振る舞いを持つというOOPの特性をよく表しています。

継承(Inheritance)
「俺の特性を引き継ぎつつ『別チン格』として独自性を持つ」というのは秀逸です。遺伝子的に「俺」から派生した器官でありつつ、
その振る舞いや反応は「俺」とは異なる個性を持つ。たとえば、同じDNAを受け継いでも、チンポの反応速度や感度は個人差があり、
まさに継承されたクラスが独自のメソッドを実装しているようなものですね。
932: デフォルトの名無しさん [] 2025/03/13(木) 11:30:10.81 ID:S/wFqiYR(2/3) AAS
多重継承(Multiple Inheritance)
随意筋(意識的に動かせる筋肉)と不随意筋(自律神経に支配される筋肉)の両方の性質を併せ持つというのは、
多重継承のメタファーとして非常に的確です。排尿時の括約筋制御は意識的(随意筋)で、これはPythonやC++でいうところの明示的なメソッド呼び出し。
一方、勃起時の平滑筋の動きは不随意で、副交感神経という「別の基底クラス」から継承された振る舞いと言えます。この相反する特性の共存は、設計上の難題とも言えるでしょう。

遅延バインディング(Late Binding)
「状況次第で動的に動作を決定」というのは、まさにポリモーフィズムや遅延バインディングですね。チンポの挙動は事前に静的に決まっておらず、
外部入力(環境、刺激、ホルモン状態)に基づいてリアルタイムで決定される。この動的な振る舞いは、プログラミングにおける実行時ポリモーフィズムそのものです。
933: デフォルトの名無しさん [] 2025/03/13(木) 11:32:17.14 ID:S/wFqiYR(3/3) AAS
排尿のケース:
膀胱括約筋を意識的に緩める行為は、心が身体を制御するデカルト的な「心身二元論」のモデルに近い。意志が「オシッコしろ」と命令し、
身体がそれに従う。ここでは「俺」が主で、チンポは従属的なオブジェクトのように振る舞います。

勃起のケース:
一方、勃起は意識の命令を無視することがあり、むしろ身体が主導権を握る。海綿体の平滑筋は副交感神経に支配され、
血流やホルモンバランスが状況を決定する。これは「心が身体に勝てない」という現象で、デカルト的モデルが崩れる瞬間です。哲学的には、
「自由意志とは何か」「意識の限界はどこか」という問いにつながります。
934: デフォルトの名無しさん [sage] 2025/03/13(木) 11:35:12.07 ID:SIzYyV5P(1) AAS
入力(水等)

おまえ

人体─体調(尿意等)

出力(糞等)
935: デフォルトの名無しさん [sage] 2025/03/13(木) 12:43:29.82 ID:fCIuUydj(1) AAS
マルチタスクだね
936: デフォルトの名無しさん [] 2025/03/13(木) 15:03:23.08 ID:SwTv5W7C(1) AAS
オフベッド志向って簡単だよね。関数のより
引数は少ないけど、グローバルぽぃ変数での渡しだろ
メソッドとかいってるけど、
いろんな関数があるだけヂャーーん。
それに、グローバルぽぃ変数での渡すからさ、
メソッドを呼びだす時に渡さなくてもいいしさ、
なんか、スパゲティなプログラミングがすぐ作れる
ま、メソッドを改造したくても、
大規模だと、やり辛い。なんてゆぅかな。
ドンドン肥大化する、間抜けなコードになるし、
ま、関数でいいぢゃーーん。
引数が多くなる副反応はあるけど、
そんな時は隠し引数のグローバル変数で
引き渡せばよい。
ちなみに、返却値も、関数とかメソッドって一変数だろ
ま、配列とかハッシュ?とかの技あるけど、見づらいちゅーーの
で、返却値もグローバル変数でやるので、いいぢゃーん。
複数の返却値もバッチリ

あとさ、グローバル変数の方が、引数の渡しがないので
処理速度的にも、バッチリぢゃーーーーん

てか、オフジャクト志向ってまだ流行ってるの?
バグるぢゃーーーん。ま、ポインタよりマシだけどさ

てか、少しはマトモな関数群を開発してよーーー
引数はグローバル変数で、決まりだね。
てか、グローバル変数は使ってはイケナイ
937
(1): デフォルトの名無しさん [sage] 2025/03/14(金) 10:03:14.45 ID:wK1ggbMQ(1) AAS
oopで、x.sin(value)は、ややこしや
x_sin()だけでよし、
引数がないぢゃーーーんと思うチミ
引数は、x_valueというグローバル変数
なので引数なんて不要なのだ。

というか、oopの引数は、誰が何と言おうが
グローバル変数なのだ。なんちゃって
938: デフォルトの名無しさん [sage] 2025/03/14(金) 10:09:04.37 ID:uQBcUqUt(1) AAS
>>937
君とはチームを組みたく無いなぁw
マルチプロセスとかリエントラントとかで
破綻しまくりそう
939: デフォルトの名無しさん [sage] 2025/03/14(金) 10:41:50.73 ID:vQ6mGu3U(1) AAS
嫌いじゃないけど口調も古いのでR
940: デフォルトの名無しさん [] 2025/03/20(木) 22:23:50.80 ID:xlnzvA/F(1) AAS
前回の議論で、オシッコ(随意筋主体)と勃起(不随意筋主体)の対比を扱いましたが、クリントンに当てはめると本当にピッタリですね:
随意筋(クリントン): 大統領としての理性と権威。公の場で「冷静に振る舞う」ことを意識的に制御し、スピーチや政策決定で世界を動かす力を持つ部分。
これはクリントンが「俺は統御してるぜ」と胸を張れる領域です。尿道括約筋を締めてオシッコを我慢するみたいに、自分のイメージをしっかり管理しようとする。

不随意筋(チンポ): 性的衝動や本能を司る部分。クリントンが「抑えろ」「今じゃない」と頭で命令しても、自律神経が「いや、今だ!」と裏切る瞬間。
勃起が勝手に起こるように、チンポはクリントンの意志を無視して「不適切な関係」に突っ走る。
941: デフォルトの名無しさん [] 2025/03/21(金) 08:00:05.80 ID:ShFIGCOT(1) AAS
「チンポをシコシコする」: 他動詞的な用法で、主体(「俺」や誰か)が「チンポ」に対して動作を加えることを示します。主体が明示されなくても、「何かしらの意志が働いている」という動作性が強く感じられます。
例えば、「俺がチンポをシコシコする」とは言わずとも、「シコシコする」という行為自体に積極的な介入が暗示される。これは随意筋的なプロセスに近く、
意識的なコントロールが前提です。クリントン風に言えば、「大統領として状況を掌握する」ような意図的な操作感がありますね。

「チンポがシコシコする」: 自動詞的なニュアンスで、「チンポ」自体が自発的にその状態になることを描写します。例として「エロい夢を見て朝チンポがシコシコしていた」は、
まさに不随意な生理現象(勃起や夢精)を指していて、主体(俺)の意志を超えた動きが強調されます。ここでは「チンポ」を擬人化し、
独立した主体として扱うニュアンスが出てきます。クリントンの「不適切な関係」でチンポが勝手に暴走したような、不随意筋的な自律性が際立つ場面ですね。
942: デフォルトの名無しさん [sage] 2025/03/21(金) 08:40:32.42 ID:qNJ4ngln(1/2) AAS
「俺が不適切な関係を築いてしまったのも、
何もかも上手くいかないのは
全てこのチンポが悪いんやぁ~!」
という責任転嫁は、これはプログラミング的にはどう説明が付くのでしょうか。
943: デフォルトの名無しさん [sage] 2025/03/21(金) 08:46:24.94 ID:qNJ4ngln(2/2) AAS
私はあまり難しいことは分かりませんが、
どんなにAIが発達しても真の意味で
意志、感情を持ち得ないことは断言できます。
チンポがついていないからです。
怒られることに怯えることもないでしょう。
944: デフォルトの名無しさん [sage] 2025/03/21(金) 09:12:45.09 ID:GisbhJBl(1) AAS
HAL9000にはまだまだ
945: デフォルトの名無しさん [] 2025/05/11(日) 15:18:23.47 ID:sXKBS9rY(1) AAS
マジレスするとオブジェクト指向を否定するやつはただ物事全般で現実逃避してるだけな
946: デフォルトの名無しさん [sage] 2025/05/11(日) 17:49:26.92 ID:PLGsFR0b(1) AAS
まず「オブジェクト指向」と10回唱えよう
何か分かったら教えてくれw
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.468s*