オブジェクト指向ってクソじゃねぇよ? Part2

■ このスレッドは過去ログ倉庫に格納されています
2018/10/18(木) 23:20:41.34ID:/ofNkRJS
すごいんだよ?


カプセル化(英語:encapsulation)とは、オブジェクト指向を構成する概念の一つで、
オブジェクト内部のデータを隠蔽したり(データ隠蔽)、オブジェクトの振る舞いを隠蔽したり、
オブジェクトの実際の型を隠蔽したりすることをいう。

偏差値の低い学校向けの情報処理系教科書において「大変すばらしいものであり絶対に使うように」と大体的に宣伝された。

一方、カリフォルニア大学バークレー校の有識者を中心としたインターネットを作った人たちは「階層化の有害性」として
「絶対に使うな」としている。大雑把にいうと、その時は良くても、将来的な改修の際に隠蔽されたデータに
アクセスできないと解決できない問題が出てきて、結果的にデスマーチに陥るというのである。

オブジェクト指向の発案者であるアラン・ケイもコーディング規約(頭文字にアンダースコアを付けるなどの命名規則)で
縛る程度にすることを推奨しており、アラン・ケイが関わったオブジェクト指向プログラミング言語にはどれも「private」
という概念はない。

https://monobook.org/wiki/%E3%82%AB%E3%83%97%E3%82%BB%E3%83%AB%E5%8C%96

前スレ オブジェクト指向ってクソじゃね?
https://mevius.5ch.net/test/read.cgi/tech/1535085129/
109デフォルトの名無しさん
垢版 |
2018/10/21(日) 00:59:25.37ID:EM6DzNCN
>例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

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

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

浮気に激怒の妻、眠る夫の局部を切断しトイレに流す(印)
TechinsightJapan  2018年02月25日 04:00
https://www.excite.co.jp/News/world_clm/20180225/Techinsight_20180225_477828.html
2018/10/21(日) 08:58:34.29ID:v8OnVId8
>>80
Haskellでもジェネリック使えるんですが
https://ja.wikipedia.org/wiki/%E3%82%B8%E3%82%A7%E3%83%8D%E3%83%AA%E3%83%83%E3%82%AF%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0
111デフォルトの名無しさん
垢版 |
2018/10/21(日) 14:32:41.05ID:EM6DzNCN
人工知能について議論する場合は、難しい数式は後回しにして、まず身近でわかりやすいエピソードから。
この著作もそういうふうに書いている。

(第1章 はじめに 2頁)
たとえば、CycはFredという名前の男が朝にひげをそるという話が理解できなかった。
Cycの推論エンジンは、この話の中に矛盾を見つけた。Cycは人間には電気の部品がないことは知っているが、
Fredが電気カミソリを持っていたので、エンティティ「Fredがひげそり中(FredWhileShaving)」
には電気の部品が含まれていると考えた。したがって、CycはFredがひげをそっている間、
Fredはそれでも人間なのかと尋ねた。

『深層学習』
著者:
Ian Goodfellow, イアングッドフェロー,
Yoshua Bengio, ヨシュアベンジオ,
Aaron Courville, アーロンカービル
2018/10/22(月) 17:37:35.31ID:GfAJzfGA
次スレは
オブジェクト指向ってクソじゃねぇかよ
で決まりだな
2018/10/22(月) 18:53:08.72ID:FNUOClkL
>>100
それ、逆じゃないか。型を曖昧にするのがオブジェクト思考だろ?
114デフォルトの名無しさん
垢版 |
2018/10/22(月) 18:56:56.41ID:NhEC2gcK
型を曖昧にするのがオブジェクト指向wwwww
2018/10/22(月) 19:30:45.81ID:Iq5UOgcH
メリットが明確でないのがオブジェクト指向だぞ
現にメリットを誰も定義できない
116デフォルトの名無しさん
垢版 |
2018/10/22(月) 19:33:27.74ID:3rTgJh0a
>>113
横からだが、汎用化(貴方の言い方では曖昧に)も特化(明確化)もどっちもオブジェクト指向の役割かと。
大事なのは責任の明確化なんだが、継承(is-a)はそう言う点で明確化し難い面があって、移譲(has-a)を推進する流れになったんだと思う。
(親子関係(子は親と同じ扱い(is)になれる)関係よりも移譲(部品化(has(持っている))の徹底)の方がオブジェクト指向らしい)

継承も上手に使えば汎用的で有効だが、下手に使うと親クラスの肥大化を招く。
2018/10/22(月) 19:40:27.85ID:Iq5UOgcH
わかってないな
オブジェクト指向の時点ですでに失敗している
118デフォルトの名無しさん
垢版 |
2018/10/22(月) 20:20:13.28ID:3rTgJh0a
それは移譲が主流になった時点で薄々気付き始めてるかと。

そもそも初期のC++にテンプレートは無かった。
テンプレート(ジェネリック)の登場も、当初は未熟でも静的型言語で動的型言語のいいところを少しでも取り入れようとした結果のように思う。

決定打はクロージャ(機能)の登場で、主流の言語はオブジェクト指向型言語と言うより、「関数型要素を取り入れたオブジェクト指向」のハイブリッド言語ばかり。
純粋オブジェクト指向言語も、純粋関数型言語もメジャーでは無い。

個人的に

1、テンプレート(ジェネリック)=型情報を維持しつつも少しでも動的型言語のいいところを取り入れるための機能。
2、C#のダイナミック型=動的型言語やSQLなどと連携、または完全に動的型言語のエミュレートする機能。(Javaにも似た機能はあった気がする)
3、クロージャ=動的型言語に続いた結果の関数型言語の機能。

と言う印象で、純粋なオブジェクト指向が語られる事自体が減っているし、これからも減ると思う。
119デフォルトの名無しさん
垢版 |
2018/10/22(月) 20:26:42.30ID:3rTgJh0a
>>117
そもそもテンプレートやジェネリックはオブジェクト指向じゃないから、
最早純粋なオブジェクト指向を語れる言語が主流では無いって言う。。。
(純粋オブジェクト指向言語はsmalltalkくらい)
2018/10/22(月) 20:36:16.87ID:1OUls+Z7
> (純粋オブジェクト指向言語はsmalltalkくらい)
smalltalkのブロックはまんまクロージャだから、
>>118の定義だとsmalltalkも純粋オブジェクト指向言語とは呼べないのでは
2018/10/22(月) 20:45:31.06ID:rA+Bd+wS
低学歴の何が悲しいかと言うと
自分がアホで物を知らないと言う自覚が無いこと
だからこんになにも自由奔放に
大人の前で九九を暗誦し続けるのである
122デフォルトの名無しさん
垢版 |
2018/10/22(月) 20:48:09.85ID:3rTgJh0a
あ、Rubyもか。
Pythonも一応そう謳ってたような?
メタプログラミング的にはsmalltalkとRubyか。

純粋オブジェクト指向は動的型言語が前提。
記憶にある限りじゃ静的型言語で純粋オブジェクト指向言語は無い。
123デフォルトの名無しさん
垢版 |
2018/10/22(月) 20:50:42.22ID:3rTgJh0a
>>120
あ、それは思った。
ブロックもクロージャになる。
純粋オブジェクト指向は関数型に近付いって思った。
2018/10/22(月) 21:09:23.30ID:o0mVKFY/
> 型を曖昧にするのがオブジェクト思考だろ?
なんかじわる〜
2018/10/22(月) 21:19:19.44ID:aoZuYGJi
まあでも抽象化ってそういう事だよなぁ?(曖昧)
2018/10/22(月) 21:34:32.81ID:oF7wf0Ce
>>118
それはオブジェクト指向の話じゃない
C++の話だ

そもそもテンプレートやジェネリックは、型を明確にすることでバグを少なくしたり
速度を速くするためのもので、オブジェクト指向における問題点を解決するための追加機能

テンプレートやジェネリックを使うことでオブジェクト指向が不要になるのではなく
オブジェクト指向と組み合わせて使うことで問題点が改善される

テンプレートはオブジェクト指向と組み合わせずに使えたと思うが、
テンプレートの殆ど(ジェネリックは全て)はオブジェクト指向なしに使うことはできない
127デフォルトの名無しさん
垢版 |
2018/10/22(月) 21:50:04.33ID:JrgkKDfo
ところで「チンポがシコシコする」という日本語表現は、文法的に正しいのか?

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

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

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
2018/10/22(月) 21:50:39.31ID:1OUls+Z7
> テンプレートの殆ど(ジェネリックは全て)はオブジェクト指向なしに使うことはできない
>>110
2018/10/22(月) 21:52:16.37ID:oF7wf0Ce
>>128
wikipediaよんだ?

> Haskell言語にはパラメータ化された型 (parameterized types)、パラメータ的多態 (parametric polymorphism)、
> そしてJavaのジェネリクスやC++のテンプレートの両方に似たプログラミングのスタイルをサポートする
> 型クラス (type classes) がある。

型クラス
2018/10/22(月) 21:58:11.74ID:Iq5UOgcH
>>125
そうだな
クソレスも良レスも全部文字列
2018/10/22(月) 22:01:39.04ID:aUHCCt/i
>>129
節子、それクラス違い
132デフォルトの名無しさん
垢版 |
2018/10/22(月) 22:05:53.44ID:3rTgJh0a
>>126
悪かった。
解りにくかっただろうが同じ事言ってる。
テンプレート(ジェネリック)はオブジェクト指向じゃ無いが、その欠点を補う為に生まれたのは同意。

オブジェクト指向は万能じゃ無いって言いたかった。
2018/10/22(月) 22:33:24.73ID:Iq5UOgcH
どっちだっていいからさっさと
オブジェクト指向のメリット出せよ無能

何でカンケーねー話ばっかりしてんだザッコ
134デフォルトの名無しさん
垢版 |
2018/10/22(月) 22:38:20.99ID:3rTgJh0a
>>133
基本的に自分のスタンスは >>116
責任の明確化をしたかったけど、一定の成果を上げつつ未だ試行錯誤中って印象。
2018/10/22(月) 22:47:46.93ID:Iq5UOgcH
>>134
お前はメリットも見えない技術にどうこう言ってアホなの?
そもそも初見で見えたメリットについて精査するならわかるけど
そもそも見えないメリットをわざわざ探してやるって頭おかしいの?
2018/10/22(月) 22:52:52.13ID:aUHCCt/i
弁護するつもりはないがモジュラリティーか何かのために
良かれと思って使っていたんjないの?
2018/10/22(月) 23:05:04.58ID:aoZuYGJi
オブジェクトの単にプロパティとメソッドをまとめる性質はオブジェクト指向のメリットとまで言っていいんだろうか
これだけだと構造体のような
2018/10/22(月) 23:22:15.84ID:aUHCCt/i
>>137
まぁ、それはオブジェクトscopeってやつなんだけれそも、それは特性であって
じゃあ、それがどのようなメリットがあるかについてなんだよね
ニヤニヤ
2018/10/22(月) 23:40:12.72ID:Iq5UOgcH
>>137
何か御利益あったのか?
140デフォルトの名無しさん
垢版 |
2018/10/22(月) 23:41:51.85ID:WI9Y7S71
ファイルポインタは構造体だが
ファイルポインタの構造体をじかにおさわりするヤツはいない

ファイルポインタの構造体はさわれても
当然おさわり禁止だ

さわれることと、さわっていいことは違う
人を殺せても、人を殺してはいけないのと同じだ

わかった?
2018/10/22(月) 23:44:22.56ID:fORlSADC
管理が面倒なのをオブジェクトに押し付けれるのはどう?
2018/10/22(月) 23:56:06.58ID:aUHCCt/i
>>140
くだらない。

>>141
それで何が解決するか考えてみよ
143デフォルトの名無しさん
垢版 |
2018/10/22(月) 23:59:08.79ID:WI9Y7S71
メリットをきいてきたから
オレをちゃんとメリットを答えたからな

低学歴知恵遅れがくだらないと思うかどうかは関係ない
2018/10/23(火) 00:05:00.38ID:Z0BEx7Pz
なに切れてんだよw

そもそもFILE構造体はオブジェクトじゃねだろ
scope切らないだろ
なんでscope切らない構造体のポインタごときがだな
オブジェクトスコープのメリットとして挙げられるんだよ
寝言は寝て言え
つか起きてても寝てるようなものかオマエハ
145デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:07:59.75ID:+Sb0MP+K
インスタンスはオブジェクトだ
当然をポインタはインスタンスのアドレスをさしてる

クラスインスタンスのポインタも同じだ
2018/10/23(火) 00:10:42.02ID:Z0BEx7Pz
うちの新人にもお前みたいな能無しの癖に
明後日の方向いた能書きだけたれる低学歴が
他人を見下したくて毎日必死で
プロジェクトはいい迷惑してる
147デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:11:45.04ID:+Sb0MP+K
とても残念なことに
どんどんオマエが低学歴なのがバレちゃうな
2018/10/23(火) 00:13:36.89ID:Z0BEx7Pz
リンケージでぐぐれ
あとオブジェクトスコープでグぐれ
基本情報処理の範囲だ
149デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:13:57.53ID:+Sb0MP+K
まあた始まった
2018/10/23(火) 00:14:20.31ID:geE4awHy
>>142
思考範囲を少なくできる
2018/10/23(火) 00:15:56.39ID:Z0BEx7Pz
>>150
いわゆるscopeのメリットだな。
ではオブジェクトにあえてscopeをもたせたら
どのようなメリットがあると思う?
152デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:17:42.76ID:+Sb0MP+K
低学歴知恵遅れは
アクセス修飾子のスコープも知らないらしいからな
2018/10/23(火) 00:19:59.85ID:Z0BEx7Pz
>>152
レベルが低いので
場外でご観戦ください
154デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:21:48.05ID:+Sb0MP+K
レベルが低いとな?

いやあ
こんな基本的なことすら分かってない低学歴が大量にレスしてるとか
マジでレスしてて恥ずかしくないのか。。。
2018/10/23(火) 00:22:33.27ID:geE4awHy
>>151
思考範囲を少なくできるのがメリットと言ってるじゃん・・・

グローバル変数をいじるような事をしない限り、オブジェクトの範囲(引数も含めて)だけ考えて書ける。
2018/10/23(火) 00:24:43.01ID:9GE8UAE2
>>143
そっか、お前らサルってメリットがどういうものか知らないんだな
メリットってのはお金を産まなきゃ意味がないんだぞ
具体的には工数削減と品質向上だ
工数削減はわかると思うが、さらに品質向上には基準が必要だ
これらの数字を具体的に変更して初めてメリット足りうる
おk?
2018/10/23(火) 00:25:33.40ID:Z0BEx7Pz
>>155
意図が伝わらなくて残念だったけれども、scopeの切り方にはいろいろある。
そのうちオブジェクトスコープならではの長所と短所をあなたなりに聞きたかったんだよ

>>155はscopeの一般論でオブジェクトスコープならではのものではないんだよ
158デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:27:50.03ID:+Sb0MP+K
さわれないようにすることで
未然に事故を逓減できるからな

事故がおきてもしょうがないですむようなシロモノなら
事故がおきてもしょうがないですむ

で、そういうとこは低学歴しかいない
低学歴だからしょうがないですむ
2018/10/23(火) 00:28:31.02ID:Z0BEx7Pz
>>154
何であなたはここにいるの?
あなたはこのスレの趣旨に対して議論するレベルの資質を
残念ながら見受けられないよ
かわいそうだけども
2018/10/23(火) 00:28:47.82ID:9GE8UAE2
>>155
できないよね?
c言語時代のやり方で組んだら関数の引数で受け取って終わりだけど
メンバに内包するクラスのインスタンスは影響範囲を広げる上にprivateは見えない
161デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:29:14.30ID:+Sb0MP+K
いくら低学歴が強がってもムダだからな
もうな低学歴なのはばれてる
2018/10/23(火) 00:31:12.01ID:Z0BEx7Pz
北朝鮮の刈上げの一時の強がりみたいだな
2018/10/23(火) 00:32:29.47ID:9GE8UAE2
>>159
このスレにいるのは
俺にはサルしか見えない
メリットも見えない技術を使って悦にいってるような雑魚は
そもそも技術者でもプログラマでもなくてサルだろ
164デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:32:31.30ID:+Sb0MP+K
ホントなかわいそうなぐらい頭ワルイ
こんな頭ワルイのが現実にいるわけだからな

生きていくのが困難と考えられるぐらい頭ワルイ
2018/10/23(火) 00:34:51.23ID:geE4awHy
>>157
メンバ変数の管理の責任をオブジェクトに押し付ける。

privateなメンバ変数はsetで変な値は弾くべきだし、フォーマットしてもいい。

publicなメンバ変数はどういじられようが構わない(責任の放棄)
2018/10/23(火) 00:35:37.57ID:Z0BEx7Pz
>>163
俺はサルではなく技術者でありソフトウエア開発者でありプログラマだよ
2018/10/23(火) 00:37:10.73ID:9GE8UAE2
>>166
だったら自分が使ってる技術のメリットぐらいは説明できるようにしとけサル
2018/10/23(火) 00:42:24.65ID:Z0BEx7Pz
>>165
それはobject/instanceというものにあえてscopeをもたす、メリットとは違うのでは?

言葉足らずのコミュニケーションいれ違いなのかもしれないけど

>>167
sttaic scope、extent、階層化、と再帰とか局所化とか組み合わせとか
さんざ書いてもポエムとかこ馬鹿になれてきた俺にそれを言うかあんたは
2018/10/23(火) 00:42:53.05ID:geE4awHy
>>160
メンバに内包するクラスのインスタンスは影響範囲を広げる上にprivateは見えない

低学歴な俺に影響範囲を広げる例を示していただけないだろうか?
出来ればc++で。
2018/10/23(火) 00:46:21.09ID:9GE8UAE2
>>168
だからテメーのは全部工数削減と品質向上に結びつけての説明ができてねーんだよ
今のままだと全部お前の思い込みじゃん
171デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:48:49.75ID:+Sb0MP+K
低学歴知恵遅れは
ファイルポインタの現在の状態を気にしながら
ファイルポインタ使ってるのか

とりあえず頭悪すぎるわ
2018/10/23(火) 00:48:51.71ID:Z0BEx7Pz
ま、いいんだよオレが5chでばかにされようがどうしようが。

問題はオブジェクト指向を使ったソフトウエアの表現手段が
実は幻想でみんなだまされていたんじゃないかってことに対する
有効性を示す科学的工学的根拠がいまだかつて
まったく提示されていないこと
2018/10/23(火) 00:50:13.06ID:9GE8UAE2
>>169
は?
c言語の関数と比較した話をしてやったよな?
あれで何でわかんねーの?
サルは違うな
174デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:52:29.77ID:+Sb0MP+K
ちなみに
ファイルディスクリプタもその先に構造体もってるからな
低学歴知恵遅れにとってはそれはただの整数だからな

ただの整数に見えることを
低学歴知恵遅れは幸せに思わないとな
2018/10/23(火) 00:54:30.49ID:Z0BEx7Pz
>>174
便所の落書きはチラシの裏にお願いします
2018/10/23(火) 00:54:37.93ID:9GE8UAE2
>>172
ん?メリットがねーんだから
一旦オブジェクト単位に直す工程が必要になる
オブジェクト指向なんてやる意味全くねーだろ
何でオブジェクト単位に直すの?

つまりオブジェクト指向のメリットがないなら無駄な工数を浪費してるだけ

ハイ、説明終了
2018/10/23(火) 00:55:31.81ID:Z0BEx7Pz
>>176
その通りなんだよ。
178デフォルトの名無しさん
垢版 |
2018/10/23(火) 00:55:39.51ID:+Sb0MP+K
ファイルポインタすら分かってない低学歴に
レベルが高すぎるのは分かるわ

そのファイルポインタはファイルディスクリプタも内包してるからな
2018/10/23(火) 00:58:52.93ID:Z0BEx7Pz
ところがオブジェクト指向を使ったプログラミングでも
頑張ればソフトウエアは作れちゃうんだよ
gotoを乱用しても頑張れば出来ちゃう
でも規模に応じた複雑度が急に増大する
似てるんだよ
2018/10/23(火) 00:59:42.70ID:Z0BEx7Pz
>>178
くだスレ、入門スレにこもっていてください
181デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:00:33.60ID:+Sb0MP+K
低学歴なのをどんどん自白してる自覚がないからな
182デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:01:21.95ID:+Sb0MP+K
ホントな低学歴のモノ知らなさは半端ない
2018/10/23(火) 01:03:36.32ID:Z0BEx7Pz
オブジェクト指向のメリットを享受するは非常にムヅカしい
というか非常に応用に限定的
かつ人によってでたらめ
2018/10/23(火) 01:04:32.21ID:qPLwX6e7
10行程度のコードを書いているやつは
オブジェクト指向のメリットを理解できない

なぜか?
2018/10/23(火) 01:05:43.53ID:Z0BEx7Pz
それでも、ものすごく頑張れば
それを使ってソフトウエアを書くこと
「も」できる。「も」だ。
でもたいがい汚くなる

なぜなら…

続かないかもw
2018/10/23(火) 01:07:50.95ID:9GE8UAE2
つーか単に長年浪費してしまったから
今更オブジェクト指向を否定されちゃうのが怖いんだろ?
そういうのサンクコストって言ってすでにどうしようもないんだぜ
今わかって良かったじゃねーか
2018/10/23(火) 01:10:04.50ID:Z0BEx7Pz
俺はかまわないよ
結構迷惑したけれどもね
でも日本のIT産業は悪い影響受けたんじゃないかな
188デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:11:00.28ID:+Sb0MP+K
低学歴知恵遅れがいくらわめいても
FILEポインタは普通に使えるからな
2018/10/23(火) 01:11:08.04ID:geE4awHy
>>173
サルでも理解出来ないから例を出してと言った。

privateな値はgetterで見ればいい。
publicでメンバ変数持ってるの?
2018/10/23(火) 01:11:49.87ID:Z0BEx7Pz
>>189
猿があんたバカだって笑ってるよ
2018/10/23(火) 01:12:22.77ID:9GE8UAE2
>>189
いや、そもそもそんなこと無意味だよね?
普通にc言語の関数じゃダメなの?
192デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:12:33.05ID:+Sb0MP+K
この部分でオブジェクト指向が破たんするなら
ファイルポインタでも破たんするからな
2018/10/23(火) 01:13:28.88ID:Z0BEx7Pz
>>192
そりゃ極論だって
正気を保てよ
194デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:16:00.40ID:+Sb0MP+K
ぜんぜん極論じゃない
むしろファイルポインタをより安全に使える可能性があることを
示唆している

低学歴知恵遅れはホント頭ワルイわ
2018/10/23(火) 01:16:03.55ID:6eYDBZzc
>>189
お前はこのスレの中でもひときわレベルが低いから
お願いだからもうこれ以上、何一つ発言しないでくれ

言わなきゃ分からんみたいだから一度だけ言う
2018/10/23(火) 01:20:30.54ID:Z0BEx7Pz
>>194
そりゃまファイルポインタより安全だけれども
そりゃscopeとかリンケージでまもっているからで

オブジェクトにscopeがひもつくことによるメリットとはちがうて
議論してきたつもりだなんだがな

あんた、言っちゃー悪いが池沼かよ
俺は相手しているほどひまわないぜよ
197デフォルトの名無しさん
垢版 |
2018/10/23(火) 01:26:54.08ID:+Sb0MP+K
低学歴知恵遅れはリンケージの意味が分かってて書いてるのか
あやしくなってきてるわ

とりあえず、救いようがないぐらい頭ワルイのだけは分かったわ
2018/10/23(火) 01:28:39.67ID:Z0BEx7Pz
今後こて張っておお願い
将軍様とか
池沼乙とか
好きなのでいいから
2018/10/23(火) 01:36:23.70ID:Z0BEx7Pz
逆に、古典的なww オブジェクト指向プログラミング手法を使ったら
ややこしく込み入った大規模ソフトウエアの開発が
あーら不思議、こんなにスムーズに成し遂げられちしゃいましたー テヘペロ
みたいないい話は話はないものかね…
2018/10/23(火) 01:44:04.13ID:Z0BEx7Pz
>>199
ま、ないんだわな。
Jaavにせよ
2018/10/23(火) 01:54:09.84ID:Z0BEx7Pz
オブジェクトscopeの有効性すら確認できないとなると
1983年Stroustrup,のC++ cfrot以降から現代までの
OOPの流行とは、一旦壇だ他のであろうぁという振り返りの
話になってしまう

オブジェクトscopeの有効性すらだ
2018/10/23(火) 02:02:05.18ID:qPLwX6e7
オブジェクト指向は人間のメンタルモデルと一致しているから
人間が理解しやすいっていうのがオブジェクト指向の一番のメリット
2018/10/23(火) 02:04:39.16ID:Z0BEx7Pz
そういうあいまいな解釈が結構
害がある
2018/10/23(火) 02:09:13.99ID:Z0BEx7Pz
つかメンタルモデルって何だよw
生暖かくスルーしようと思ったが
突っ込みどころ満載じゃないか。
感覚でソフトウエア開発の仕事上受けて
周りに迷惑かけるなよ
一時期はやった意識高い系かよ
2018/10/23(火) 02:10:23.75ID:qPLwX6e7
wikipediaでいいか?

https://ja.wikipedia.org/wiki/%E3%83%A1%E3%83%B3%E3%82%BF%E3%83%AB%E3%83%A2%E3%83%87%E3%83%AB

メンタルモデル(英: mental model)とは、人間が実世界で何かがどのように
作用するかを思考する際のプロセスを表現したものである。表象 (representation) と密接な関係を持つ[1]。


3歳児でも世の中をオブジェクト指向で考えてる
パパ、ママ、ワンワン、ニャンニャン
2018/10/23(火) 02:16:24.45ID:7JILbqfM
また半角さんが狂ってるの?
2018/10/23(火) 02:17:37.55ID:Z0BEx7Pz
>>205
3歳児がパパ、ママ、ワンワン、ニャンニャン言うのは分かる。

がしかし、それとC++などの言語によるオブジェクト指向プログラミング手法で
大規模ソフトウエアシステムを構築する工学的な手法と何の関係があるというのか…

いろんな人の意見を聞くのは嫌いじゃないが、

多分この辺が1つの、1つのだよ、
日本のいわゆるオブジェクト指向論者の
ほんと限界なんだと思うわ

しかたない、しかたない、2000ン3ン前まで弥生縄文で争っていたのが
ここまで発展してきたともいえる、

が、しかし、臨界点の低さにげんなりするがこともあるが…
2018/10/23(火) 02:20:09.23ID:Z0BEx7Pz
なんでこんなにレベル低いのかというと、まとまった規模のソフトウエアを作成できない
人でも一家言 くちをはさみやすいからなんじゃないだろうかと常々思っているわけよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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