無理やりオブジェクト指向にしたから出てきた問題を解決して凄い凄い言ってるだけ。
単なるマッチポンプ。
カプセル化(英語: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/
前スレ
オブジェクト指向ってクソじゃねぇよ? Part2
https://mevius.5ch.net/test/read.cgi/tech/1539872441/
オブジェクト指向ってクソじゃねぇかよPart3
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/11/22(木) 20:07:52.47ID:OdN2A7JT779デフォルトの名無しさん
2019/04/27(土) 13:34:20.70ID:s+PSuB4Z >>778
そうだ。
そうだ。
780デフォルトの名無しさん
2019/04/27(土) 16:03:14.25ID:8ojAPfvn 現実世界に例えた方がみんな理解出来るよね?
ってだけで別に現実世界を再現するのが目的じゃないけどな。
ってだけで別に現実世界を再現するのが目的じゃないけどな。
781デフォルトの名無しさん
2019/04/27(土) 16:26:10.86ID:ps4LAHV4782デフォルトの名無しさん
2019/04/27(土) 16:39:59.51ID:ie9mjQBR783デフォルトの名無しさん
2019/04/27(土) 17:39:25.73ID:s+PSuB4Z >>780
> 現実世界に例えた方がみんな理解出来るよね?
>ってだけで別に現実世界を再現するのが目的じゃないけどな。
自然言語処理のコア部分は、C#で開発したプログラムで動作し、3次元空間の操作が必要な部分は、
Unityのプログラムを呼び出します。
「窓から外を見ると、上には何が見えますか?」という文を読むと、C#側のプログラムで、この文を解析し、
3次元世界の話だと判断すると、Unity側のプログラムを呼び出します。
Unity側のプログラムは、家の3Dモデルを構築し、窓の外で上に存在するオブジェクトを取得します。
この場合、「空」となります。この答をC#側のプログラムに返します。
これによって、C#側のプログラムで、質問に答えることができます。
https://robomind.co.jp/symbolgroundingproblem/
> 現実世界に例えた方がみんな理解出来るよね?
>ってだけで別に現実世界を再現するのが目的じゃないけどな。
自然言語処理のコア部分は、C#で開発したプログラムで動作し、3次元空間の操作が必要な部分は、
Unityのプログラムを呼び出します。
「窓から外を見ると、上には何が見えますか?」という文を読むと、C#側のプログラムで、この文を解析し、
3次元世界の話だと判断すると、Unity側のプログラムを呼び出します。
Unity側のプログラムは、家の3Dモデルを構築し、窓の外で上に存在するオブジェクトを取得します。
この場合、「空」となります。この答をC#側のプログラムに返します。
これによって、C#側のプログラムで、質問に答えることができます。
https://robomind.co.jp/symbolgroundingproblem/
784デフォルトの名無しさん
2019/04/27(土) 19:19:32.05ID:C6f0rUZa >>781
まともな本ならオブジェクト指向の目的くらい書かれているが。
「○○についての本」なのに「○○の目的」すら書かれていない本しか読んでないとか
お前のレベルが低過ぎるwwww
そりゃど素人のまとめを
「論文を噛み砕いて説明してる内容」 とか言っちゃいますわwwww
まともな本ならオブジェクト指向の目的くらい書かれているが。
「○○についての本」なのに「○○の目的」すら書かれていない本しか読んでないとか
お前のレベルが低過ぎるwwww
そりゃど素人のまとめを
「論文を噛み砕いて説明してる内容」 とか言っちゃいますわwwww
785デフォルトの名無しさん
2019/04/27(土) 19:28:01.83ID:C6f0rUZa786デフォルトの名無しさん
2019/04/27(土) 19:30:19.58ID:C6f0rUZa 言ってて思ったけど低レベルJAPが書いた本は実装比較しかしてないで
そもそもの目的から説明してないのかも。
JAP学者はシステム構築の経験ないからオブジェクト指向の目的を実感として理解できないから
お前らがオブジェクト指向の目的を理解してないのもしょうがないのかもしれない。
そもそもの目的から説明してないのかも。
JAP学者はシステム構築の経験ないからオブジェクト指向の目的を実感として理解できないから
お前らがオブジェクト指向の目的を理解してないのもしょうがないのかもしれない。
787デフォルトの名無しさん
2019/04/27(土) 19:30:23.87ID:nhVWQaIp 新興宗教の本には「人生の目的」が書いてあるw
788デフォルトの名無しさん
2019/04/27(土) 19:41:24.43ID:4ErvsfQG オブジェクトの存在しない世界、すなわち物体を数えることの出来ない世界では
オブジェクト世界は無意味よって現実世界を例えた指向がオブジェクト指向なのであり
オブジェクト指向から現実世界が例えられるのでは無いと思うよ個人的には
オブジェクト世界は無意味よって現実世界を例えた指向がオブジェクト指向なのであり
オブジェクト指向から現実世界が例えられるのでは無いと思うよ個人的には
789デフォルトの名無しさん
2019/04/27(土) 20:27:39.72ID:s+PSuB4Z こう言うご本人が、『オブジェクト指向とは何か』について何も語っていない件www
↓
786 デフォルトの名無しさん 2019/04/27(土) 19:30:19.58 ID:C6f0rUZa
言ってて思ったけど低レベルJAPが書いた本は実装比較しかしてないで
そもそもの目的から説明してないのかも。
JAP学者はシステム構築の経験ないからオブジェクト指向の目的を実感として理解できないから
お前らがオブジェクト指向の目的を理解してないのもしょうがないのかもしれない。
↓
786 デフォルトの名無しさん 2019/04/27(土) 19:30:19.58 ID:C6f0rUZa
言ってて思ったけど低レベルJAPが書いた本は実装比較しかしてないで
そもそもの目的から説明してないのかも。
JAP学者はシステム構築の経験ないからオブジェクト指向の目的を実感として理解できないから
お前らがオブジェクト指向の目的を理解してないのもしょうがないのかもしれない。
790デフォルトの名無しさん
2019/04/27(土) 20:35:39.28ID:C6f0rUZa791デフォルトの名無しさん
2019/04/27(土) 20:45:22.69ID:I/U12Xsm お前も読んでないなw
792デフォルトの名無しさん
2019/04/27(土) 20:47:50.84ID:C6f0rUZa793デフォルトの名無しさん
2019/04/27(土) 20:48:46.61ID:s+PSuB4Z >>790
>オブジェクト指向の提唱者達の原著に書かれているからwww
パーソナルコンピューティングの主題は、コンピュータを使っていかに人間の能力を高めるか
(「Amplify human reach」)ということであったが、これは言い換えれば
「クリエイティビティ(創造性)」の追求である。ケイ氏が最も熱心に取り組んでいたのはコンピュータ
を使った子供の教育であった。オブジェクト指向プログラミングを子供に教えることによって、
ソフトウェアを自身の問題に合わせて自在に変更出来るようにし、より高い問題解決能力を獲得させることを目指した。
https://www.google.com/amp/s/ubiteku.oinker.me/2016/05/09/what-is-oo-all-about/amp/
>オブジェクト指向の提唱者達の原著に書かれているからwww
パーソナルコンピューティングの主題は、コンピュータを使っていかに人間の能力を高めるか
(「Amplify human reach」)ということであったが、これは言い換えれば
「クリエイティビティ(創造性)」の追求である。ケイ氏が最も熱心に取り組んでいたのはコンピュータ
を使った子供の教育であった。オブジェクト指向プログラミングを子供に教えることによって、
ソフトウェアを自身の問題に合わせて自在に変更出来るようにし、より高い問題解決能力を獲得させることを目指した。
https://www.google.com/amp/s/ubiteku.oinker.me/2016/05/09/what-is-oo-all-about/amp/
794デフォルトの名無しさん
2019/04/27(土) 20:50:47.23ID:I/U12Xsm それ1970年代の話で
以前目指していたが今振り返ると
目的に対して失敗だったのではないか
という話をしてるスレなんだが
以前目指していたが今振り返ると
目的に対して失敗だったのではないか
という話をしてるスレなんだが
795デフォルトの名無しさん
2019/04/27(土) 20:52:18.36ID:I/U12Xsm そもそも子供向けの教育でまったく使われてないだろに
796デフォルトの名無しさん
2019/04/27(土) 20:53:16.12ID:I/U12Xsm >>792
まともな本、読んでないくせにw
まともな本、読んでないくせにw
797デフォルトの名無しさん
2019/04/27(土) 21:03:51.81ID:C6f0rUZa >>794
目的に対して失敗だったとどうして思った?
オブジェクト指向が解決しようとした問題を
オブジェクト指向を使わずに解決する方法があるなら言ってみろと
最初から言ってるが。
原著読む程度の知能もない馬鹿ってw。
目的に対して失敗だったとどうして思った?
オブジェクト指向が解決しようとした問題を
オブジェクト指向を使わずに解決する方法があるなら言ってみろと
最初から言ってるが。
原著読む程度の知能もない馬鹿ってw。
798デフォルトの名無しさん
2019/04/27(土) 21:04:13.41ID:ps4LAHV4 >>792
で、具体的には何て本?
で、具体的には何て本?
799デフォルトの名無しさん
2019/04/27(土) 21:04:37.01ID:C6f0rUZa800デフォルトの名無しさん
2019/04/27(土) 21:05:24.69ID:ps4LAHV4 書名も書けないとかどんな低脳?
801デフォルトの名無しさん
2019/04/27(土) 21:11:08.57ID:C6f0rUZa802デフォルトの名無しさん
2019/04/27(土) 21:12:35.60ID:C6f0rUZa803デフォルトの名無しさん
2019/04/27(土) 21:13:29.43ID:ps4LAHV4 だから1冊でもいいので教えて欲しい
そんなものがあるなら是非知りたいので
お願いします!
そんなものがあるなら是非知りたいので
お願いします!
804デフォルトの名無しさん
2019/04/27(土) 21:15:31.19ID:ps4LAHV4 これまでの非礼は臥してお詫びします
なんとか1冊でもいいので教えてください!
なんとか1冊でもいいので教えてください!
805デフォルトの名無しさん
2019/04/27(土) 21:16:12.62ID:C6f0rUZa806デフォルトの名無しさん
2019/04/27(土) 21:17:45.46ID:ps4LAHV4 そうおっしゃらず
せめてググる際のキーワードだけでもなんとか!
せめてググる際のキーワードだけでもなんとか!
807デフォルトの名無しさん
2019/04/27(土) 21:20:26.38ID:ps4LAHV4 お願いします!お願いします!
さあ皆もひれ伏してお願いしよう!
さあ皆もひれ伏してお願いしよう!
808デフォルトの名無しさん
2019/04/27(土) 21:22:16.18ID:+5KDPdzq お願いします!!教えてください!!!
809デフォルトの名無しさん
2019/04/27(土) 21:23:02.30ID:7cnK/tzn 機嫌をなおして教えてください。
810デフォルトの名無しさん
2019/04/27(土) 21:42:43.51ID:tSKNjM16 まずオブジェクト指向というのはソフトウェア開発の難しさを
解決するためのものであって、現実世界をモデリングをするための道具ではない
解決するためのものであって、現実世界をモデリングをするための道具ではない
811デフォルトの名無しさん
2019/04/27(土) 21:56:36.80ID:o6lF7XfW >>797
オブジェクト指向が解決しようとした問題とは何か漠然としすぎているな。
そもそもオブジェクト指向は手段の1つであり、
オブジェクト指向で「も」解決できる問題はあるだろうが、
オブジェクト指向でなければ解決できない問題など1つも無い。
いやむしろ害がある。
オブジェクト指向が解決しようとした問題とは何か漠然としすぎているな。
そもそもオブジェクト指向は手段の1つであり、
オブジェクト指向で「も」解決できる問題はあるだろうが、
オブジェクト指向でなければ解決できない問題など1つも無い。
いやむしろ害がある。
812デフォルトの名無しさん
2019/04/27(土) 21:57:45.44ID:o6lF7XfW オブジェクト指向によって、ソフトウェア開発の難しさは
本当に楽になったのか?
本当に楽になったのか?
813デフォルトの名無しさん
2019/04/27(土) 21:59:28.15ID:o6lF7XfW814デフォルトの名無しさん
2019/04/27(土) 22:00:33.34ID:yNGf8etV 開発は楽にはなったがオブジェクト指向を理解してない人と組むのは逆に難しくなったと思う
強力なツールだけど人を選ぶのは確かだ
強力なツールだけど人を選ぶのは確かだ
815デフォルトの名無しさん
2019/04/27(土) 22:03:13.12ID:o6lF7XfW 夢中でコードを書いているときは強力なツールによって楽になった面はあるが
書きあがったソフトウエアのあとから見たり人のコードを見たときの
見通しやデバックのしやすさは
逆に損なわれたと思うが
書きあがったソフトウエアのあとから見たり人のコードを見たときの
見通しやデバックのしやすさは
逆に損なわれたと思うが
816デフォルトの名無しさん
2019/04/27(土) 22:06:39.85ID:yNGf8etV 下手くそが書くとそりゃわかりにくい(自分が書いたとしても)
上手い人ならオブジェクト指向のほうがわかりやすいよ
オブジェクト指向は万人が恩恵を得られるツールじゃない
上手い人ならオブジェクト指向のほうがわかりやすいよ
オブジェクト指向は万人が恩恵を得られるツールじゃない
817デフォルトの名無しさん
2019/04/27(土) 22:07:47.12ID:o6lF7XfW 「オブジェクト指向を理解してない」
とはどういうことか?
それは「オブジェクト指向」とは何かにつながる
そしてそれは
https://ubiteku.oinker.me/2016/05/09/what-is-oo-all-about/
にも書いてある通り、まちまちなんだよ。
それを人の「オブジェクト指向」は自分が考えているのとは違うとか、
オブジェクト指向を理解してないとか、人に対する批判につなげているから
ダメなんだよ
とはどういうことか?
それは「オブジェクト指向」とは何かにつながる
そしてそれは
https://ubiteku.oinker.me/2016/05/09/what-is-oo-all-about/
にも書いてある通り、まちまちなんだよ。
それを人の「オブジェクト指向」は自分が考えているのとは違うとか、
オブジェクト指向を理解してないとか、人に対する批判につなげているから
ダメなんだよ
818デフォルトの名無しさん
2019/04/27(土) 22:08:58.17ID:o6lF7XfW >>816
そうしたら、アランケイが目指していたものとは、もはやまったくの別物だなそりあ
そうしたら、アランケイが目指していたものとは、もはやまったくの別物だなそりあ
819デフォルトの名無しさん
2019/04/27(土) 22:10:44.24ID:o6lF7XfW >>816
上手い下手は分かりやすさよりも巧妙な継承の使いこなしなどに差がでてくると思うがな
上手い下手は分かりやすさよりも巧妙な継承の使いこなしなどに差がでてくると思うがな
820デフォルトの名無しさん
2019/04/27(土) 22:12:15.26ID:Q9NRps4q >>812
なった、と言えば言いすぎという印象
OOPにしろデザパタにしろ
使いたい奴が黙って使うくらいの感じで十分と思う
大前提として、プログラミングは難しすぎる
ごく小規模なものを除いて
何をどうしようと基本的には焼け石に水
なった、と言えば言いすぎという印象
OOPにしろデザパタにしろ
使いたい奴が黙って使うくらいの感じで十分と思う
大前提として、プログラミングは難しすぎる
ごく小規模なものを除いて
何をどうしようと基本的には焼け石に水
821デフォルトの名無しさん
2019/04/27(土) 22:14:30.26ID:yNGf8etV ツールってのは何でもそういうものだよ
その道のプロに最適化されたツールは素人には扱いが難しい
ロードバイクとか包丁とか筆とかなんでもそう
オブジェクト指向もただのツールだからそこは変わらん
その道のプロに最適化されたツールは素人には扱いが難しい
ロードバイクとか包丁とか筆とかなんでもそう
オブジェクト指向もただのツールだからそこは変わらん
822デフォルトの名無しさん
2019/04/27(土) 22:14:52.10ID:o6lF7XfW 実は大して楽になってない、むしろ弊害が出た面「も」ある
前スレ、前々スレでさんざ書いたけど
適用するレイヤ、グレインを選ぶ
前スレ、前々スレでさんざ書いたけど
適用するレイヤ、グレインを選ぶ
823デフォルトの名無しさん
2019/04/27(土) 22:17:00.28ID:o6lF7XfW あの「オブジェクト指向の提唱者達の原著を読め」一辺倒の
駄レスを連発してたバカはどこいった。オナニーでもしてるのか
駄レスを連発してたバカはどこいった。オナニーでもしてるのか
824デフォルトの名無しさん
2019/04/27(土) 22:26:24.30ID:o6lF7XfW オブジェクト指向が難しいというよりも、
オブジェクト指向を使って、害が出ずメリットがよく出るようの
ソフトウエアを記述することが(人間の思考にとって)難しいんだよ。
特に複合型を拡張してきたくクラスベースOOPで
適していないレイヤ・グレインにオブジェクト指向を適用しちゃった場合にさ
オブジェクト指向を使って、害が出ずメリットがよく出るようの
ソフトウエアを記述することが(人間の思考にとって)難しいんだよ。
特に複合型を拡張してきたくクラスベースOOPで
適していないレイヤ・グレインにオブジェクト指向を適用しちゃった場合にさ
825デフォルトの名無しさん
2019/04/27(土) 22:29:33.11ID:o6lF7XfW それは古典の「オブジェクト指向の提唱者達の原著」
を何冊読もうがまったく解決しない
を何冊読もうがまったく解決しない
826デフォルトの名無しさん
2019/04/27(土) 22:29:57.36ID:hrkKw9hh 279 デフォルトの名無しさん[] 2019/04/22(月) 22:40:17.66 ID:KTQxmf3k
訃報】プログラミング言語「Erlang」を生んだジョー・アームストロング氏死去
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
訃報】プログラミング言語「Erlang」を生んだジョー・アームストロング氏死去
https://gigazine.net/news/20190422-joe-armstrong-passed-away/
> 関数型プログラミング言語「Erlang」の生みの親として知られるコンピューター科学者・プログラマーのジョー・アームストロング(ジョセフ・レスリー・アームストロング)氏が2019年4月20日(土)に亡くなったことがわかりました。68歳でした。
RIP Joe Armstrong, the author of Erlang
https://freethoughtblogs.com/kriswager/2019/04/20/rip-joe-armstrong-the-author-of-erlang/
なお、アームストロング氏は「なぜオブジェクト指向はクソなのか」という名文を残しています。
Why OO Sucks
http://www.cs.otago.ac.nz/staffpriv/ok/Joe-Hates-OO.htm
訳文がいくつか存在するので参考にしてください。
連続体仮説: なぜオブジェクト指向はクソなのか by Joe Armstrong - 勝手に翻訳
http://chypot.blogspot.com/2012/08/by-joe-armstrong.html
オブジェクト指向はクソか? - tokoma1's blog
http://tokoma1.hatenablog.com/entry/2015/06/07/083347
Why OO Sucks by Joe Armstrong · GitHub
https://gist.github.com/posaunehm/4087971
827デフォルトの名無しさん
2019/04/27(土) 22:34:20.17ID:tSKNjM16 もうさ、有名人限定で、
オブジェクト指向を評価してる人 評価してない人に分けて
どっちが多いか?を調べればいいじゃないか
オブジェクト指向を評価してる人 評価してない人に分けて
どっちが多いか?を調べればいいじゃないか
828デフォルトの名無しさん
2019/04/27(土) 22:38:26.36ID:o6lF7XfW んじゃオレも一個貼っとくか
少し古いが
「従来のEJBは存在自体が間違いだった」,軽量コンテナ「Spring Framework」開発者のRod Johnson氏吠える | 日経 xTECH(クロステック)
https://tech.nikkeibp.co.jp/it/free/NSW/NEWS/20050621/163065/
EJBは設計の段階からOODで徹しようとしたことが失敗につながったという分析もある
少し古いが
「従来のEJBは存在自体が間違いだった」,軽量コンテナ「Spring Framework」開発者のRod Johnson氏吠える | 日経 xTECH(クロステック)
https://tech.nikkeibp.co.jp/it/free/NSW/NEWS/20050621/163065/
EJBは設計の段階からOODで徹しようとしたことが失敗につながったという分析もある
829デフォルトの名無しさん
2019/04/27(土) 22:39:16.86ID:o6lF7XfW >>827
人数に本質的な意味があればな
人数に本質的な意味があればな
830デフォルトの名無しさん
2019/04/27(土) 22:41:37.30ID:tSKNjM16831デフォルトの名無しさん
2019/04/27(土) 22:43:04.61ID:tSKNjM16 >>828
用語にはなってないけど、ヘビーオブジェクト指向と
ライトオブジェクト指向ってのがあるんだよ。
失敗したのは、ヘビーなオブジェクト指向。
今の主流はライトなオブジェクト指向。
みんな気軽にオブジェクト指向を使ってる。
用語にはなってないけど、ヘビーオブジェクト指向と
ライトオブジェクト指向ってのがあるんだよ。
失敗したのは、ヘビーなオブジェクト指向。
今の主流はライトなオブジェクト指向。
みんな気軽にオブジェクト指向を使ってる。
832デフォルトの名無しさん
2019/04/27(土) 22:43:46.10ID:o6lF7XfW いや大多数の人間が勘違いしてだまされているところがもっとも問題だから
多数決はあやまった解を導き出すだけだ
多数決はあやまった解を導き出すだけだ
833デフォルトの名無しさん
2019/04/27(土) 22:45:13.52ID:o6lF7XfW834デフォルトの名無しさん
2019/04/27(土) 22:45:38.75ID:tSKNjM16 馬鹿「多数決はあやまった解を導き出すだけだ」
↓
俺「つまり?」
↓
馬鹿「どんなことでも少数派の意見の方が正しい!」
↓
俺「俺は天才(少数派の意見です)」
↓
俺「つまり?」
↓
馬鹿「どんなことでも少数派の意見の方が正しい!」
↓
俺「俺は天才(少数派の意見です)」
835デフォルトの名無しさん
2019/04/27(土) 22:46:49.10ID:C6f0rUZa836デフォルトの名無しさん
2019/04/27(土) 22:48:04.20ID:C6f0rUZa >>815
それはお前のスキルの問題だなw
それはお前のスキルの問題だなw
837デフォルトの名無しさん
2019/04/27(土) 22:51:35.95ID:C6f0rUZa838デフォルトの名無しさん
2019/04/27(土) 22:56:16.18ID:C6f0rUZa >>828
これをオブジェクト指向批判だと誤解する低脳ってwwww
これをオブジェクト指向批判だと誤解する低脳ってwwww
839デフォルトの名無しさん
2019/04/27(土) 23:09:45.60ID:B2H7l7l6 まだいたのか?
さんざん偉ぶっておいて本一冊も紹介できないオマエはもうNGな
さんざん偉ぶっておいて本一冊も紹介できないオマエはもうNGな
840デフォルトの名無しさん
2019/04/27(土) 23:10:48.52ID:C6f0rUZa >>839
オブジェクト指向のオリジンたちの名前くらい調べよう。
オブジェクト指向のオリジンたちの名前くらい調べよう。
841デフォルトの名無しさん
2019/04/27(土) 23:12:37.10ID:B2H7l7l6 あははきれーに消えたわ清々しい
842デフォルトの名無しさん
2019/04/27(土) 23:15:09.89ID:qmNH+MUw もう何言ってたとしても説得力無いわー
843デフォルトの名無しさん
2019/04/27(土) 23:34:23.02ID:o6lF7XfW 根拠を何1つ示さず、他人をけなすだけで
説得できることなど、なにも無いからな
説得できることなど、なにも無いからな
844デフォルトの名無しさん
2019/04/28(日) 00:03:41.73ID:25+KBF/7 >>835
それはアセンブラでも解決できる
それはアセンブラでも解決できる
845デフォルトの名無しさん
2019/04/28(日) 00:15:01.97ID:Hou0Sx9u 中小ソフトハウスのアホ共は無知丸出しwww
>>810
>まずオブジェクト指向というのはソフトウェア開発の難しさを
>解決するためのものであって、現実世界をモデリングをするための道具ではない
「ハイブリット車プリウスの開発ツール"Dymola”について」(No.12)
今日は、若い人達がゲームや詰碁を楽しむように、74 歳になった私が
今、ハマっている事柄について開陳致します。
それは、『トヨタ自動車が 1997 年から製造・発売を開始した初代プリウス
の開発の際、
子会社のトヨタ・テクノサービス社を代理店にしてまで採用した』 “Modelica” と呼ばれる
“オブジェクト指向のマルチドメイン・モデリング言語” の習熟と普及です。一日7〜8 時間はパソコンと戯れています。
“マルチドメイン・モデリング言語” とは、“多くの工学分野に対し、統一
的かつ複合的な
シミュレーション・モデルを構築するコンピュータ言語”のことです。
http://www.ube-rc.jp/takuwa/20180927.pdf
>>810
>まずオブジェクト指向というのはソフトウェア開発の難しさを
>解決するためのものであって、現実世界をモデリングをするための道具ではない
「ハイブリット車プリウスの開発ツール"Dymola”について」(No.12)
今日は、若い人達がゲームや詰碁を楽しむように、74 歳になった私が
今、ハマっている事柄について開陳致します。
それは、『トヨタ自動車が 1997 年から製造・発売を開始した初代プリウス
の開発の際、
子会社のトヨタ・テクノサービス社を代理店にしてまで採用した』 “Modelica” と呼ばれる
“オブジェクト指向のマルチドメイン・モデリング言語” の習熟と普及です。一日7〜8 時間はパソコンと戯れています。
“マルチドメイン・モデリング言語” とは、“多くの工学分野に対し、統一
的かつ複合的な
シミュレーション・モデルを構築するコンピュータ言語”のことです。
http://www.ube-rc.jp/takuwa/20180927.pdf
846デフォルトの名無しさん
2019/04/28(日) 00:32:42.93ID:Hou0Sx9u 『オブジェクト指向プログラミング言語』と称するツールは当分要らない!
無駄なコードが増えるだけだから!
231 デフォルトの名無しさん 2018/12/15(土) 01:45:15.34 ID:k5T0HzJW
高級言語は簡単にプログラムを書けてかつデバッグの労力も少ないが、要らないコードが増えやすい。
パワーポイント使用を禁止する会社が増えている理由
https://news.allabout.co.jp/articles/d/88444/
同様にパワーポイントを使えば簡単に書類作成できるが、その分無駄な書類が量産されやすくなる。
無駄なコードが増えるだけだから!
231 デフォルトの名無しさん 2018/12/15(土) 01:45:15.34 ID:k5T0HzJW
高級言語は簡単にプログラムを書けてかつデバッグの労力も少ないが、要らないコードが増えやすい。
パワーポイント使用を禁止する会社が増えている理由
https://news.allabout.co.jp/articles/d/88444/
同様にパワーポイントを使えば簡単に書類作成できるが、その分無駄な書類が量産されやすくなる。
847デフォルトの名無しさん
2019/04/28(日) 00:40:07.59ID:25+KBF/7848デフォルトの名無しさん
2019/04/28(日) 00:43:01.90ID:6+CEnInp みなさん、オブジェクト指向じゃない言語を使いましょう!
オブジェクト指向は悪です。
そんな言語を使ったらいけません。
何を使えばいいでしょうか?
オブジェクト指向は悪です。
そんな言語を使ったらいけません。
何を使えばいいでしょうか?
849デフォルトの名無しさん
2019/04/28(日) 00:48:53.40ID:25+KBF/7 マジレス希望?それとも釣り?
850デフォルトの名無しさん
2019/04/28(日) 03:16:51.95ID:Hou0Sx9u851デフォルトの名無しさん
2019/04/28(日) 03:19:24.24ID:Hou0Sx9u852デフォルトの名無しさん
2019/04/28(日) 03:37:23.60ID:Hou0Sx9u >>810
>まずオブジェクト指向というのはソフトウェア開発の難しさを
>解決するためのものであって、現実世界をモデリングをするための道具ではない
PhysXの機能
剛体物理(rigid body dynamics)
衝突判定/各種関節/ラグドール/摩擦力の考慮
衝突の検知/オブジェクトをグループ化/衝突判定のON・
OFF切り替え/1軸方向のみに物理作用を限定/接触通知
先進的なキャラクタコントロール
乗り物のための動力学
マルチスレッド・マルチプラットフォーム
流体(particles)シミュレーション
布(clothing)シミュレーション
軟体の表現
フォースフィールドの表現
https://researchmap.jp/mu8ou0h60-1774011/
TOYOTA GAZOO Racingがeモータースポーツへ本格参入
−PlayStation®4用ソフトウェア『グランツーリスモSPORT』「GR Supra GT Cup」の開催を決定−
https://global.toyota/jp/newsroom/toyota/27134890.html
>まずオブジェクト指向というのはソフトウェア開発の難しさを
>解決するためのものであって、現実世界をモデリングをするための道具ではない
PhysXの機能
剛体物理(rigid body dynamics)
衝突判定/各種関節/ラグドール/摩擦力の考慮
衝突の検知/オブジェクトをグループ化/衝突判定のON・
OFF切り替え/1軸方向のみに物理作用を限定/接触通知
先進的なキャラクタコントロール
乗り物のための動力学
マルチスレッド・マルチプラットフォーム
流体(particles)シミュレーション
布(clothing)シミュレーション
軟体の表現
フォースフィールドの表現
https://researchmap.jp/mu8ou0h60-1774011/
TOYOTA GAZOO Racingがeモータースポーツへ本格参入
−PlayStation®4用ソフトウェア『グランツーリスモSPORT』「GR Supra GT Cup」の開催を決定−
https://global.toyota/jp/newsroom/toyota/27134890.html
853デフォルトの名無しさん
2019/04/28(日) 07:17:53.67ID:N0ddLRqf >>810
アランケイのダイナブックの論文を読め
アランケイのダイナブックの論文を読め
854デフォルトの名無しさん
2019/04/28(日) 08:10:54.55ID:GVn3lHbj そんなものには彼の「オブジェクト指向」のほんの触り程度しか書いとらんよ
せめてダン・インガルスの「Smalltalkの底を流れる設計思想」
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
か、アラン・ケイにこだわるなら「The Early History Of Smalltalk」
http://worrydream.com/EarlyHistoryOfSmalltalk/
できれば「「ソフトウェア工学」は矛盾語法か?」
http://metatoys.org/oxymoron/oxymoron.html
を薦めたまえ
つーか、>>756 を脚注文献までちゃんと読めば、オブジェクト指向の曖昧さはほとんど解決する
せめてダン・インガルスの「Smalltalkの底を流れる設計思想」
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
か、アラン・ケイにこだわるなら「The Early History Of Smalltalk」
http://worrydream.com/EarlyHistoryOfSmalltalk/
できれば「「ソフトウェア工学」は矛盾語法か?」
http://metatoys.org/oxymoron/oxymoron.html
を薦めたまえ
つーか、>>756 を脚注文献までちゃんと読めば、オブジェクト指向の曖昧さはほとんど解決する
855デフォルトの名無しさん
2019/04/28(日) 08:13:57.04ID:Hou0Sx9u >TOYOTA GAZOO Racingがeモータースポーツへ本格参入
シミュレーションというのは、現実世界を仮想世界に置き換える『ゲーム化』。
>コンピュータを使った子供の教育
ゲームにすると分かりやすくなる。例えばゲームのリセットまたはゲームオーバーで、
動的変数(auto int)
テトリス(コンティニュー無し)
静的変数(static int)
スーパーマリオ(コンティニュー有り)
違うか?
シミュレーションというのは、現実世界を仮想世界に置き換える『ゲーム化』。
>コンピュータを使った子供の教育
ゲームにすると分かりやすくなる。例えばゲームのリセットまたはゲームオーバーで、
動的変数(auto int)
テトリス(コンティニュー無し)
静的変数(static int)
スーパーマリオ(コンティニュー有り)
違うか?
856デフォルトの名無しさん
2019/04/28(日) 08:52:18.10ID:S1jMgj0r857デフォルトの名無しさん
2019/04/28(日) 08:52:47.40ID:S1jMgj0r >>844
ワロタ
ワロタ
858デフォルトの名無しさん
2019/04/28(日) 09:13:44.17ID:GVn3lHbj 説得力ないわー
859デフォルトの名無しさん
2019/04/28(日) 09:18:06.50ID:GVn3lHbj 本日のNGID:S1jMgj0r
読むだけ時間の無駄なので
読むだけ時間の無駄なので
860デフォルトの名無しさん
2019/04/28(日) 09:20:14.89ID:Hou0Sx9u 分類:言語は、似たオブジェクトを分類する手段、それにシステムの基礎をなす分類群と同格の分類群を
ユーザーが新たに追加する手段を提供せねばならない
分類は「らしさ」らしさの実体化だ。言いかえると、たとえばあるヒトが椅子をみたとすると、
その経験は文字通り「その椅子そのもの」に関するものと、抽象的に「その、椅子らしいもの」
に関するものとみなされる。このような抽象概念は「似た」経験をいっしょにしてしまうというヒトの精神
の不思議な能力によって生じるもので、この抽象概念は精神の中では実際の具体的なものとは
別の'もの'としてあらわれる−プラトン的な椅子、あるいは椅子らしさ、として。
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
>これらの円の背後には永遠不変で、完璧、かつ抽象的な円のひな型であるイデアがあるとする。
ユーザーが新たに追加する手段を提供せねばならない
分類は「らしさ」らしさの実体化だ。言いかえると、たとえばあるヒトが椅子をみたとすると、
その経験は文字通り「その椅子そのもの」に関するものと、抽象的に「その、椅子らしいもの」
に関するものとみなされる。このような抽象概念は「似た」経験をいっしょにしてしまうというヒトの精神
の不思議な能力によって生じるもので、この抽象概念は精神の中では実際の具体的なものとは
別の'もの'としてあらわれる−プラトン的な椅子、あるいは椅子らしさ、として。
http://web.archive.org/web/20041016084842/http:/marimpod.homeip.net/chomswiki/24
>これらの円の背後には永遠不変で、完璧、かつ抽象的な円のひな型であるイデアがあるとする。
861デフォルトの名無しさん
2019/04/28(日) 09:25:44.54ID:S1jMgj0r862デフォルトの名無しさん
2019/04/28(日) 09:28:07.21ID:Hou0Sx9u 俺は『時渡りのチカラ』が大きいからな、誰よりも先に未来技術を習得できるんだよ!
. , ャ ィE5!..
.. ,,.e;〆 .、 w===|====!. π .e、x&
.. ^~ ! ``= π ,, カ. _ _ ̄オ⌒|! `ヘ
. fラ⌒ ̄l「~~~^. ,.タ. .ル .ll ~\_ 〃 〃. ^..
. .オ.. ,...__,xf~. ^ f! 、
. '^´  ̄ ̄..
.. l|.. r=キ'⌒..
. `!、 ~~~~~~⌒... l}
⌒heィ~. .+s_、_e. .^+--w=f `ヲse、._ _、... ′
. , ャ ィE5!..
.. ,,.e;〆 .、 w===|====!. π .e、x&
.. ^~ ! ``= π ,, カ. _ _ ̄オ⌒|! `ヘ
. fラ⌒ ̄l「~~~^. ,.タ. .ル .ll ~\_ 〃 〃. ^..
. .オ.. ,...__,xf~. ^ f! 、
. '^´  ̄ ̄..
.. l|.. r=キ'⌒..
. `!、 ~~~~~~⌒... l}
⌒heィ~. .+s_、_e. .^+--w=f `ヲse、._ _、... ′
863デフォルトの名無しさん
2019/04/28(日) 09:33:14.54ID:GVn3lHbj >>860
↓アラン・ケイのこちらの言及にも通じますね
あなたのコンピュータのスクリーンを見てみよう。
するとそこにはたった一種類のオブジェクトしか無い事に(驚きを持って)気づくだろう。
それは空間を色分けする領域から成るコスチュームによって表現され、ユーザの動作を扱い、
他の同じようなオブジェクトと作用し、他の同じようなオブジェクトを運搬し、
それ自体が一部分として特別な劇場効果を担っているかもしれない。
これらそこにあるものがすべてエンドユーザの視点から来ている。
それではなぜソフトウェアはこうも複雑なのか?
その一つの答えは、普通人間の神経系は類似ではなく差異に惹き付けられるが、
類似こそが一見大きく複雑に見えるシステムにある小さな特徴を作り出すものだからだ。
差異は時間が経つにつれ問題を引き起こす不必要な沢山の特別ケースを頻繁に生み出してしまう。
http://metatoys.org/oxymoron/oxymoron.html
↓アラン・ケイのこちらの言及にも通じますね
あなたのコンピュータのスクリーンを見てみよう。
するとそこにはたった一種類のオブジェクトしか無い事に(驚きを持って)気づくだろう。
それは空間を色分けする領域から成るコスチュームによって表現され、ユーザの動作を扱い、
他の同じようなオブジェクトと作用し、他の同じようなオブジェクトを運搬し、
それ自体が一部分として特別な劇場効果を担っているかもしれない。
これらそこにあるものがすべてエンドユーザの視点から来ている。
それではなぜソフトウェアはこうも複雑なのか?
その一つの答えは、普通人間の神経系は類似ではなく差異に惹き付けられるが、
類似こそが一見大きく複雑に見えるシステムにある小さな特徴を作り出すものだからだ。
差異は時間が経つにつれ問題を引き起こす不必要な沢山の特別ケースを頻繁に生み出してしまう。
http://metatoys.org/oxymoron/oxymoron.html
864デフォルトの名無しさん
2019/04/28(日) 09:48:01.70ID:2SIS5FWg オブジェクト指向は万能ではない
それですべての問題を完璧に解決できるわけではない
ただ、既存の方法論に比べれば解決できる範囲が広い
もっといい方法があるのかもしれないが発見されていない
現実問題は複雑なのでモデリングするうまい方法がないから
と思われる。
それだけのことだ。
それですべての問題を完璧に解決できるわけではない
ただ、既存の方法論に比べれば解決できる範囲が広い
もっといい方法があるのかもしれないが発見されていない
現実問題は複雑なのでモデリングするうまい方法がないから
と思われる。
それだけのことだ。
865デフォルトの名無しさん
2019/04/28(日) 09:58:46.28ID:6+CEnInp まずオブジェクト指向というのはソフトウェア開発の難しさを
解決するためのものであって、現実世界をモデリングをするための
道具ではないことは知っているか?
解決するためのものであって、現実世界をモデリングをするための
道具ではないことは知っているか?
866デフォルトの名無しさん
2019/04/28(日) 10:04:02.42ID:QDJLRCa4 オブジェクト指向そのものは別に悪いもんじゃない
問題はオブジェクト指向を勘違いして利用してる奴が多いこと
問題はオブジェクト指向を勘違いして利用してる奴が多いこと
867デフォルトの名無しさん
2019/04/28(日) 10:07:40.93ID:AK3P8q9U オブジェクト指向って理解できない。
自分のプログラムはクラス分けはされてるんだが、単に長いプログラムの一部を別ファイルにしてるだけだわ。
自分のプログラムはクラス分けはされてるんだが、単に長いプログラムの一部を別ファイルにしてるだけだわ。
868デフォルトの名無しさん
2019/04/28(日) 10:37:13.74ID:S1jMgj0r ど素人向け薄い本「犬はオブジェクト」
ど素人「犬は餌を食べるから犬と餌オブジェクト作って」
現実「牛と豚は生き物でもある」
ど素人「オブジェクト指向は使えない!」
プロ「あのさー、設計指針についてお勉強しようよ」
ど素人「犬は餌を食べるから犬と餌オブジェクト作って」
現実「牛と豚は生き物でもある」
ど素人「オブジェクト指向は使えない!」
プロ「あのさー、設計指針についてお勉強しようよ」
869デフォルトの名無しさん
2019/04/28(日) 10:55:48.88ID:PjFQ68rN >>867
それについて自覚があるだけおまいは賢いよ
なんとなくクラスにわけて
トータルのコード量を分量的に分割してなんとなく満足しつつも
なんとなく不満を抱いてなんとなくOOP批判に走る人もいる
再利用性や粒度、直交性などに着目し出すと
OOPはさらにもう少しだけ役に立ってくれる(はず)
それについて自覚があるだけおまいは賢いよ
なんとなくクラスにわけて
トータルのコード量を分量的に分割してなんとなく満足しつつも
なんとなく不満を抱いてなんとなくOOP批判に走る人もいる
再利用性や粒度、直交性などに着目し出すと
OOPはさらにもう少しだけ役に立ってくれる(はず)
870デフォルトの名無しさん
2019/04/28(日) 11:30:42.33ID:6+CEnInp まあオブジェクト指向以外に選択肢がないからな
871デフォルトの名無しさん
2019/04/28(日) 13:22:35.52ID:AWgsC1oM IT土方専用の仕組み
大規模開発で使うだけのもの
大規模開発で使うだけのもの
872デフォルトの名無しさん
2019/04/28(日) 13:23:39.54ID:3fO0ZU+a Hello Worldしか作らない俺には
オブジェクト指向は不要だ。
大規模開発?あんなの趣味でやるもんじゃない
オブジェクト指向は不要だ。
大規模開発?あんなの趣味でやるもんじゃない
873デフォルトの名無しさん
2019/04/28(日) 14:34:17.27ID:3bOll0Zw874デフォルトの名無しさん
2019/04/28(日) 14:40:01.06ID:W3EbIgek githubに転がってないのか
875デフォルトの名無しさん
2019/04/28(日) 14:41:25.68ID:R4r8kHKa 具体例を聞かないと仕事に活かせないとかさすがにあれだぞ
なんでこの業界にいるの?ってレベルw
なんでこの業界にいるの?ってレベルw
876デフォルトの名無しさん
2019/04/28(日) 14:45:29.51ID:3bOll0Zw877デフォルトの名無しさん
2019/04/28(日) 14:47:57.17ID:S1jMgj0r878デフォルトの名無しさん
2019/04/28(日) 14:51:29.29ID:LFrOtvHO 実装やメンテで、何か無駄な事やってる気がし始めたら、オブジェクト指向の便利さが分かる。
もともとその手の面倒くささ解決から始まったもんだし。
もともとその手の面倒くささ解決から始まったもんだし。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国防省が再反論 SNSで公開した音声とは“別の通報”で日本に訓練の時間や海域を通報したと主張 [夜のけいちゃん★]
- BreakingDown 前日会見で対戦予定選手から不意打ちビンタ→後頭部強打で失神した選手、くも膜下出血と報告「脳内に出血が発見され…」 [Anonymous★]
- フィンランド、ミスや国会議員つり目投稿 くり返されるアジア人差別 [蚤の市★]
- 【給食無償化】国が全額負担 自維公3党、近く合意へ★2 [ぐれ★]
- コメ「余っている」年明けに下落も? 大量の在庫が倉庫を圧迫、赤字の恐れ…業者「値下げするしか…」 ★3 [Hitzeschleier★]
- 【秋田市】新スタジアム「5,000人規模では不十分」 Jリーグ側から指摘 200億近い事業費になる見込み 財政負担がさらに大きく [鉄チーズ烏★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 給食無償化、近く合意へ…全国民が毎年5000円負担する計算。これケンモジさんはどう思ってるの? [973343483]
- 愛国者「敵が攻めてきたら自衛権を行使!」X民「自衛隊に志願すれば?」愛国者「40歳なので無理」 [834922174]
- 【悲報】美味しんぼ、いくら何でも日本の食文化に悪影響を与えすぎてしまう
- ふるさと納税で何頼んだ?
- 工数管理できないやつはモンハンくるなよ…
