オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2017/08/08(火) 17:52:14.38ID:4Kd2O+xB
前スレ
オブジェクト指向システムの設計 172
http://mevius.2ch.net/test/read.cgi/tech/1467992113

類似スレ
手続き型システムの設計 1
http://mevius.2ch.net/test/read.cgi/tech/1500282714
2017/09/17(日) 12:45:40.25ID:Q8dFbDIz
さて、また答えられない質問のひとつになるのかね?

ケイが想定している問題領域とやらに
自分の言葉で答えてくれるのを待ってるんだが
2017/09/17(日) 12:47:16.47ID:ZH0tEj4R
お疲れさまでした!
2017/09/17(日) 13:26:48.05ID:Ix55LYJg
まるであの人だな
主張するだけで人のレスは全部無視
2017/09/17(日) 13:30:45.50ID:Q8dFbDIz
俺のレスもまた無視されてるしな
2017/09/17(日) 13:33:32.92ID:Ix55LYJg
>>491
2017/09/17(日) 13:36:16.29ID:Q8dFbDIz
新規IDが俺に絡むのってなんでなんだろう?
上の方で誰かがスマホまで用意してーとか言っていたが
それか?
2017/09/17(日) 13:43:56.28ID:VnyEb10w
プロレスはもういいんで
もっとタメになるオモロイこと書いてや
Smalltalkに興奮したおじいちゃんの話は退屈
なだけなので止めてや
2017/09/17(日) 13:47:38.61ID:Q8dFbDIz
ケイが想定している問題領域を聞いた
俺のレスはまた無視状態で終わるわけか
2017/09/17(日) 13:49:17.64ID:Ix55LYJg
>>493
そりゃ簡単な理屈だよ
お前さんのようにダラダラと一日中スレに張り付いて書き込みを続けるような人ばかりではない
最初の書き込みが昼過ぎの人もいれば夕方の人もいる
そしてここに来た人が最初に目にするのは意味不明な理屈で大暴れするお前さんだ
自覚ないかもしれんが悪い意味で凄い目立ってるんだよ
そうなるとその日最初のレスがお前さんへの苦言という形のレスになってもなにもおかしくはないだろ
これが単発が仕組んだようにお前に絡むように見えるトリックな
2017/09/17(日) 13:51:23.02ID:Ix55LYJg
要するにマトモな理屈を書き込む
書き込む頻度を下げる
この二つを守ればお前に絡む単発などあっという間にいなくなるよ
2017/09/17(日) 13:56:02.19ID:Q8dFbDIz
↑これが最初に見る書き込み?
2017/09/17(日) 15:23:45.99ID:A1VU6Oqu
こんな誤解と偏見で言論レイプされてちゃ
アランケイのズル剥ケイも草場の影でシコっとるで
2017/09/17(日) 15:36:52.91ID:iyMogwhx
個人的には俺も>>487と同意見だな
かなり的を得ていると思う
掛け違えたボタンなんだよな
だいたい卵が先か鶏が先かみたいなことになるんだけど
最初の一歩を誤ると、そのあと全部がずれる
ズレまくった典型が北朝鮮で
>間違った例「神の言語Smalltalkを使え」
2017/09/17(日) 15:56:59.71ID:A1VU6Oqu
愛が先かエッチが先かの話と同じだおね
2017/09/17(日) 17:07:45.96ID:q1QcQ8VV
マジで反論できないんだな
2017/09/17(日) 17:12:53.73ID:q1QcQ8VV
疎結合システムは言語レベルでやらなくてもできるし、
それを言語レベルだけでやろうとしたSmalltalkは
引きこもりのOSモドキに成り下がって、
多様な言語を含む大きなエコシステムから取り残されて
99.99%の開発者の選択肢から外れてしまいましたとさ
2017/09/17(日) 17:26:26.06ID:79Ps/QF/
アンチもいろいろ大変だな
2017/09/17(日) 18:05:15.41ID:PsKGEjCI
smalltalk信者は何が言いたいんだ?前回も意味不明で、今回も同じ展開だが。

要するに、smalltalkが「決定の遅延」(手段)によって目指したもの(目的)は
現在は他の手法によって十二分に達成されている為、
smalltalk流の「決定の遅延」なんて不要、というだけだろ。
「決定の遅延」をするのが目的ってのは、典型的な「手段の目的化」でしかない。
2017/09/17(日) 18:28:35.02ID:A1VU6Oqu
ワイのレスが一番的をエーテルやろ、おっとこれはギャグなw
2017/09/17(日) 18:44:53.70ID:EJ9y/eYt
結局のところ、自称「アラン・ケイの主張を解説してる」君は
アラン・ケイは〇〇と言っているというだけで
自分も理解してないから質問されてもまともな返答ができない

だから原典を読んでみんな感じてねってことだよ
それ以上の話をしても残念ながら無駄
2017/09/17(日) 19:06:19.26ID:25bUoapi
どうしてアンチはかくも必死なの?
2017/09/17(日) 19:22:06.10ID:PsKGEjCI
むしろ信者の方が必死だ。全く論理的に反論できてない。
まあ今の時代にsmalltalk信者になるような奴は論理的思考が出来ないという証明にはなったか。
うむごくろう。
2017/09/17(日) 19:49:14.60ID:5DAGa3Dm
>>457
なんかオレオレ用語じゃないか

>>460
勝利宣言は敗北宣言
2017/09/17(日) 19:56:30.56ID:5DAGa3Dm
>>473
Smalltalk単体だけじゃなくて
RubyやPythonの普及ぶりを見ると
メッセージング式の動的なオブジェクト指向は
一定の成功を収めているのは確かだと思う

アランケイの本来の理想からすると
あくまで暫定的なものだけど
2017/09/17(日) 20:03:23.89ID:Q8dFbDIz
伸びてると思ったら、良い流れになってるなw
2017/09/17(日) 20:04:34.39ID:Q8dFbDIz
>>510
> なんかオレオレ用語じゃないか

インターフェースは元は英語で
オブジェクト指向用語でも有るでしょ?

そのインターフェースをプログラム言語の文法で記述するか
コメントで記述するかの違いはあっても、
インターフェースはインターフェース
2017/09/17(日) 20:05:12.56ID:EJ9y/eYt
>>511
んで、メッセージング式って何?
アランケイの本来の理想って何?
2017/09/17(日) 20:08:55.06ID:5DAGa3Dm
>>503
Smalltalk自体はマイナー言語(環境)だが
そもそもWindowsやMacは
オブジェクト指向を取り入れたOS

RubyやPythonがSmalltalkの
影響を受けてるのと同じこと
2017/09/17(日) 20:09:52.80ID:Q8dFbDIz
Smalltalkがメソッドを「メッセージ」という名前で実装しているから
メッセージって言ってるだけな気がするよな

ぶっちゃけメソッド呼び出しと変わらんでしょ?(煽りw)

メソッドとメッセージが違うというのであれば、
何が違うかを言ってくれればいいんだよ。
2017/09/17(日) 20:25:52.08ID:qjgp1qJi
もしもそれがメソッドのように呼べ、メソッドのように振る舞うのなら、それはメソッドである
2017/09/17(日) 20:26:05.87ID:Q8dFbDIz
Windows(Macは知らん)のどこがオブジェクト指向を
取り入れたOSなのかを俺が説明してあげよう。
(気に食わなければ自分の言葉で説明するように)

Windowsといえば、まあウインドウが有るわけだが、
そのウインドウはウインドウハンドル(HWND)というもので管理されている。
このウインドウというのは、アプリのウインドウだけではなく
ダイアログはもちろんのこと、ボタンやチェックボックスまでウインドウなのだ。
その証拠にチェックボックスをCreateWindow APIで作成する

Windowsではいろんなものがウインドウクラスを継承してできているわけだ。
もちろん自分で拡張して新しいものを作ることもできる。

そしてそれらのウインドウ(当然ボタンやチェックボックスなども含む)は
メッセージ(ウインドウメッセージ)を使用して相互に通信する。

ほらな?立派なオブジェクト指向やろ?
2017/09/17(日) 20:59:25.70ID:fOOnMrD2
C#erうざすぎ
2017/09/17(日) 21:17:13.31ID:Q8dFbDIz
もちろん>>518はC#の話ではない
2017/09/17(日) 22:16:19.39ID:CHXibXnz
>>519
なぜc#だと思ったwww
2017/09/17(日) 22:21:11.50ID:ZH0tEj4R
被害妄想が深刻なレペルになってるんだろう
2017/09/18(月) 09:05:59.76ID:Lhi9cKMi
何の被害?風評被害?
2017/09/18(月) 09:13:35.87ID:V36jjlwk
被害妄想ってかいてあるやん
2017/09/18(月) 09:19:15.35ID:DpRq8b6A
>>524
何の被害?って書いてあるやん(失笑)
2017/09/18(月) 09:24:20.22ID:nAoTSCTK
被害妄想も知らないのか。。。
2017/09/18(月) 09:53:02.47ID:AUL476A9
言語レベルの遅延システムに反対している奴がアラン・ケイの言っていることの何を否定したいのかわからん
70年代にネットに接続したマシン単位で可能だったことが、今は(実・仮想)OSやアプリ単位で可能になるまで進歩したって話で
早すぎる最適化は後でコストがかさむからできるなら避けようみたいな普通のことを言っているだけだと思うのだが…
2017/09/18(月) 10:32:57.79ID:V36jjlwk
「アラン・ケイの言っていること」が
何のことか詳しく説明しろって言われてるだけ。

> 早すぎる最適化は後でコストがかさむからできるなら避けようみたいな普通のことを言っているだけだと思うのだが…
その普通のことを、言語レベルでやるもんじゃないよって
普通のことを言ってるのが、アランケイに反対(?)している方なんだよ。

アランケイ信者がなんにも理解せず、
「アランケイが言ってることー」でごまかし続けてるから
こういうことになってる。

あんたもその一人に見えるよ
「アラン・ケイの言っていること」と中身を
書かないのはやめた方がいい。
2017/09/18(月) 11:46:47.35ID:AUL476A9
なんだ要は言語レベルの遅延システムに反対している君は
英語が読めないからアラン・ケイの言っていることの要点まとめてほしいだけなのか
2017/09/18(月) 12:02:42.02ID:V36jjlwk
ちょっと違うな。読んだ上で自分の考えを述べているわけだから、
それに反論が有るのなら、アランの考えは違うんだーとかいってないで
ちゃんと自分の言葉で反論してくれってだけ。
まあ別にアランケイが言ってることを(自分の言葉で)まとめてくれても良いんだよ。
2017/09/18(月) 12:36:09.22ID:V36jjlwk
> なんだ要は言語レベルの遅延システムに反対している君は

これも少し違うね。
言語レベルの遅延システムに反対しているのではなく
全てを言語レベルの遅延システムと同じ仕組みを使うことに反対している。
レイヤーが違うんだから違うものを使っていいんだよ。
そっちのほうがより適切かもしれない

そこで、そもそも遅延システムの目的は何?という話につながるわけさ
そこをアランケイ信者が言おうとしない(理解不足で言えないってのが正解だろう)
だから、ぐだぐだ話が長引いている。

俺の理解ではシステムレベルで遅延させる目的は、メンテナンス性や変更のしやすさや
安定性や可用性や信頼性の高さのどれかもしくはその全てだと思っている。
(違うというのなら「違う」と言って終わるのではなく自分の言葉で説明するように)

で、メンテナンス性や変更のしやすさや安定性や可用性や信頼性の高さであれば
それは決定の遅延で実現するものではなく、非同期処理や壊して作り直すという方面に
変わってきているということ。

そこに言語レベルで使用されていた遅延システムは登場しない。
一旦稼働したならば、その構成に変更は加えない。加える必要があるならば壊して作り直す。
言語レベルで言えば、プロセス終了させてプログラムビルドして最初からリスタートするようなものだよ。
言語レベルで動かしたまま修正が加えられるといっても、結局システムレベルから停止と再起動をさせられてしまう。
2017/09/18(月) 12:54:44.25ID:DpRq8b6A
アランケイの馬鹿を未だに信望してる時点でお察し
俺の方が頭いいしなw
2017/09/18(月) 13:04:23.69ID:lltdeu1n
自分の言葉で説明しろ

丁寧に説明する

無視する

まじで反論はないのか

また勝利してしまった

このループもう飽きたんだけど別スレにフォークしてそっちでやってくんないかな
2017/09/18(月) 13:06:36.96ID:DpRq8b6A
別スレにフォークwwwwwwwwwwww
最近覚えた言葉を使いたかったのかな?^^
2017/09/18(月) 13:08:11.29ID:V36jjlwk
> 自分の言葉で説明しろ
> ↓
> 丁寧に説明する

↑これがないんだよなーw
いや、有るっていうのなら、
そのレス番にアンカーしてくれればいいんだが。

あ、無視しないで反論している所は、
当てはまらないのは、理解してるよね?

大抵はこの流れ

自分の言葉で説明しろ

的はずれな説明する

反論する

反論に答えられず逃亡
2017/09/18(月) 13:12:00.42ID:nAoTSCTK
>>527
君の言う言語レベルの遅延システムって何?
具体的にどういう機能を指してるの?
それができると具体的に何がうれしいの?
2017/09/18(月) 13:16:15.36ID:lltdeu1n
アラン・ケイ 議論スレ 1 [無断転載禁止]©2ch.net・
http://mevius.2ch.net/test/read.cgi/tech/1505708105/

ほい
どんどん書き込んでくれ
こっちでやるのはスレチだぞ
2017/09/18(月) 13:26:24.99ID:IcOpWHLw
オブジェクト指向って何だよw
2017/09/18(月) 13:31:07.94ID:IcOpWHLw
このスレ、ずっと見てるけど
未だにオブジェクト指向設計のメリットが1つも見えない
2017/09/18(月) 13:42:29.90ID:cPQ15VUa
Smalltalkとオブジェクト指向議論スレ [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1505709697/

ほい
Smalltalkに関連するオブジェクト指向の話は
そっちでやってくれ
こっちでやるのはスレチだぞ
2017/09/18(月) 13:50:50.27ID:IcOpWHLw
そもそも議論ってなんの議論してるのか毎回わからない
オブジェクト指向のメリットにつながるのかと思ってみてるとくっだらねぇ
知識自慢だし
その議論に決着が付いたところでオブジェクト指向のメリットは1つもわからないゴミクズばかり
議論しにくるクソスレ
2017/09/18(月) 13:51:24.83ID:SwAbTcsc
Smalltalkのオブジェクト指向はそもそも特殊で、
元祖か何か知らんが、今となってはSmalltalkだけが例外で
他の一般的にオブジェクト指向には当てはまらんから
分離するのは賛成。こっちくんな。
2017/09/18(月) 13:55:34.29ID:IcOpWHLw
>>542
オブジェクト指向のメリットは何だと考えていて
smalltalkにはそれがなくて
他の言語にはそれがあるという
意見で良い?

君の考えるオブジェクト指向のメリットは何?
2017/09/18(月) 14:05:41.25ID:prBX19q5
>>543
× smalltalkにはそれがなくて
○ smalltalkは大風呂敷を広げすぎていて、
OSやマシンレベルでやるべきことまで
言語の機能を使ってやろうとしていた。

言語レベルでは目的がありメリットがあったが
それを盲信するあまりOSやマシンにまで適用しようとし
目的を見失い、決定の遅延をさせるという手段が目的となった
もはやだれも目的を理解していない

その一方、目的ベースで考えている人たちは、Smalltalkにも
オブジェクト指向にも頼らず、OSやマシンレベルで
真の目的(>>531に書いてあるようなこと)を達成すべく
いろんな技術を生み出してきた。

Smalltalkは以前昔のまま。


> 君の考えるオブジェクト指向のメリットは何?
前提としてSmalltalk特有の話は分離させよう。
でないと話は始まらない。
2017/09/18(月) 14:16:45.92ID:AUL476A9
>>535
> 自分の言葉で説明しろ
> ↓
> 的はずれな説明する
> ↓
> 反論する
> ↓
> 反論に答えられず逃亡

俺が読んだ感じだと

すでにアラン・ケイが言っていることとさして変わらないことを反論と言い張る

それアラン・ケイが言っているから同意見でしょ?読んでない、読めてないんじゃ?と指摘する

俺は完璧に理解している反論があるなら自分の言葉で反論しろ

困る

勝利宣言

って感じのループ
2017/09/18(月) 14:17:51.45ID:DpRq8b6A
逃亡くんはスレ分割して何がしたいの?
見えない敵と戦っているの?
2017/09/18(月) 14:20:13.50ID:DpRq8b6A
ジャップさあ・・・なんだい、このスレは?

ジャップランド村の土人さんたちは議論ができないって本当だったんだな
すーぐ感情的になって論点ずれて人格攻撃に走る

ファビョの起源はジャップランド土人ってマジ?w
2017/09/18(月) 14:27:27.38ID:4Oi7LGiO
>>545
問題はね

> すでにアラン・ケイが言っていることとさして変わらないことを反論と言い張る

これがどれかを言えないことなんだよ
2017/09/18(月) 14:28:20.42ID:4Oi7LGiO
まあ、アランケイのオブジェクト指向は死んだと
アランケイが言ってるっていうのなら、それはそれでいいんだがw
2017/09/18(月) 14:31:35.94ID:AUL476A9
>>548
そんなのいくらでも出ているだろう
直近では>>527がそうだし、ちゃんと上の方さかのぼればいくらでもありそうだが?
2017/09/18(月) 14:37:31.75ID:4Oi7LGiO
>>550
自作自演失敗かね?

>>527を言ったのはお前だろ
そして>527の内容じゃわからんから、
>>528>>536が、ちゃんと説明しろと言われてるのに
ほらまたお前、それを無視してるじゃんか

この流れだよ。
2017/09/18(月) 14:53:38.23ID:AUL476A9
>>551
自分の発言を参照したら自演なの?わけわからんわ
対応している段落まで示さないといけないのは面倒くさいなぁ…
「早すぎる最適化は後でコストがかさむからできるなら避けよう」は
The Fram oil filter principleのところで述べられているんだよ
ついでを言えば、その次のLate bindingにある図で、プロジェクトの途中で得られたノウハウを
早期結合の言語で決めうちして作られたプロダクトだと適用しにくいという指摘がある
2017/09/18(月) 14:55:09.36ID:4Oi7LGiO
それがオブジェクト指向と何の関係があるのだろう?
2017/09/18(月) 14:57:29.30ID:4Oi7LGiO
> ついでを言えば、その次のLate bindingにある図で、プロジェクトの途中で得られたノウハウを
> 早期結合の言語で決めうちして作られたプロダクトだと適用しにくいという指摘がある

これは嘘だね。

別に早期結合の言語でもそうでない言語でも
適用のしやすさに違いはない。

ただ単にノウハウを取り入れてコードを修正して
再コンパイルすればいいだけの話なんだから
2017/09/18(月) 15:04:46.44ID:4Oi7LGiO
ついでにいうと「早すぎる最適化は後でコストがかさむからできるなら避けよう」は
「決定の遅延」とは何の関係もない。

なぜなら、最適化してないコードをもう作ってるわけだろう?
遅延しているのは最適化だけであって、コードは作られている、つまり決定はなされている。

それに「避けようと決定している」という言い方もできる。
つまり避けるぞーっと方針を決定している。遅延せずに。

何が言いたいかというと「決定の遅延」とは何の決定なのか
全く書いてないし、そもそもアランケイが言った言葉なのかも不明。

「オブジェクトの結合の遅延」の話から目的を忘れ、
遅延という言葉だけが独り歩きし、オブジェクト指向と関係ないことにも
適用しようとしている。オブジェクト指向とは関係ない話だから
「決定の遅延」と呼ばざるをえない。
2017/09/18(月) 15:04:51.13ID:AUL476A9
>>554
ちょw、おまw、読んでなかったんじゃん…
2017/09/18(月) 15:10:35.01ID:AUL476A9
>>433以降のループはいったい何だったんだ?
2017/09/18(月) 15:13:54.47ID:4Oi7LGiO
>>556
いや?読んでいたけど?
何をどう解釈するとそうなるんだ?

まさか「アランケイが言いたいこと」が
明らかに間違いの部分だとは思わなくてね

結局、早期結合の言語で決めうちして作られたプロダクトだと
プロジェクトの途中で得られたノウハウを適用しにくいと
言いたかっただけ?
2017/09/18(月) 15:17:18.19ID:DpRq8b6A
すまん。ワイ以外にアランケイに勝ってる奴おりゅ?w
2017/09/18(月) 15:30:04.85ID:4Oi7LGiO
殆どの人は「早期結合の言語で決めうちして作られたプロダクトだと
プロジェクトの途中で得られたノウハウを適用しにくい」と言われると
なんでだ?って思うはず。

プロジェクトの途中で得られたノウハウを適用するのに
早期結合の言語かどうかなんて関係ないじゃんと。
確かにその通りなんだよ。関係ない。

おそらくアランケイが考えていたシステムはSmalltalk上で
すべてを動かし、システムを止めること無く変更を
適用するという前提があったのだろう。それならば理屈はあう。

だけど今の時代は、稼働しているシステムとは別の待機系とか
ステージング環境とか開発環境とか、そういった止められる
環境で開発し、必要ならば止めずにシステムをデプロイ
する技術があるため、早期結合の言語であってプロジェクトの
途中で得られたノウハウを適用できるようになってる。

その点でアランケイが言ったことは今となっては間違いになってるんだよ
2017/09/18(月) 15:40:34.35ID:AUL476A9
うんだからWeb開発はサービス単位で遅延結合が出来てるからいいんじゃないの?
その君の主張は誰も否定していないよ?
アラン・ケイはWeb開発に特化した話はいっさいしてないってだけ
2017/09/18(月) 15:41:44.09ID:Ti3gEoq2
ちゃんと引用しろよ
2017/09/18(月) 15:42:07.34ID:4Oi7LGiO
何はともあれようやく話は進んだじゃないか。

アランケイが言ってることとはすなわち
「プロジェクトの途中で得られたノウハウを早期結合の言語で
決めうちして作られたプロダクトだと適用しにくい」
ということだそうだ


それはなぜなのか、それは正しいのか
その話をしようじゃないか。

間違いであることは>>560で書いたとおりだ。

反論を待っているぞ
2017/09/18(月) 15:42:22.69ID:Ti3gEoq2
リンクだけ貼って投げっぱなしのジャーマンのやつにレスするな
2017/09/18(月) 15:42:47.36ID:4Oi7LGiO
>>561
アランケイが言った言葉は間違いだってこと?

「プロジェクトの途中で得られたノウハウを早期結合の言語で
決めうちして作られたプロダクトだと適用しにくい」
2017/09/18(月) 15:43:52.96ID:Ti3gEoq2
>>565
そんなのおっさんの開発した言語でできる性能はないよw
2017/09/18(月) 15:44:26.97ID:4Oi7LGiO
>>561
> Web開発はサービス単位で遅延結合

あんたが言うサービス単位で遅延結合とはどういうこと?

俺はサービス単位で遅延なんかせずに普通に結合していると思ってるけど。

なんか無理やり関係ない言葉を再利用しようとしていない?w
Web開発におけるサービス単位の「遅延」って何よ?
2017/09/18(月) 16:00:10.16ID:AUL476A9
>>563
> ようやく話は進んだ

そうだね
ただこちらが抜粋した内容をその都度吟味していくのは相互に関連することもあるし非効率なのでとりあえず
http://squab.no-ip.com/collab/uploads/61/IsSoftwareEngineeringAnOxymoron.pdf
から読んで明らかな間違いだと思う点を箇条書きでいいから(しかし場所が分かるように)列挙してみてくれないかな?
そうすればお互いの誤解や問題領域の齟齬がどんなところにあるか論点をしぼりやすいと思うので
列挙するのが大変なくらいたくさん間違いがあるようなら、とりあえずは目に付いた2〜3項目だけでもいいよ
2017/09/18(月) 16:02:04.98ID:4Oi7LGiO
明らかな間違いはそこ以外無いんじゃないかな?

プロジェクトの途中で得られたノウハウを早期結合の言語で
決めうちして作られたプロダクトだと適用しにくい
というのは間違い。

話を進めましょう
2017/09/18(月) 16:06:08.91ID:4Oi7LGiO
システムレベルの保守性可用性は言語レベルでやるこっちゃねぇ、
停止して再起動すれば良いんだからオブジェクトの結合の遅延は
徹底するほどのものでもねぇってのは最初から俺がずっと言ってることだしね。
そこに戻ったってだけ
2017/09/18(月) 16:14:38.54ID:4Oi7LGiO
先々週のハイライト? (俺の書き込みじゃないよ)
結局この話に戻ってきたなぁと

295 名前:デフォルトの名無しさん[sage] 投稿日:2017/09/02(土) 20:43:07.29 ID:SLw7DScq [2/2]
>>280
それは完全に「メッセージ指向派」が悪い。
これ関しては、ID:x3xo3AHAが100%正しい。

プログラミングは結果ではなく手段でしかない。
「○○指向」するのは何らかの目的があっての事だ。
「決定の遅延」によって何を得たいのか、それを明示出来ない時点で
「決定の遅延」なんて使い物にならない、と言っているのと同じ。

ID:x3xo3AHAは、「決定の遅延」によって得たい物が「仕様変更」なら、
それは既に他の方法で十分に達成されているから要らない、と繰り返し述べているだけ。
これ自体は全くその通りだし、
議論を進める為に「他の目的を明示しろ」というのも至極まっとうな意見だよ。
そして>>284にはそれが書いてないのも確かだよ。

>>284内でグダグダ言われていることは、
Evalを持っている言語なら普通に出来ることでしかない。
しかしEvalは普通は要らんというのも事実だし、
メジャーなEval使える言語(JavaScript)もあるんだし、欲しければそれ使え、でしかない。

>>293
それが今対応出来てなくて、「決定の遅延」で対応出来るとでも思ってるの?
2017/09/18(月) 16:16:54.30ID:AUL476A9
>>569
え?そうなの?じゃあ

For example, a paradigmatic system such as generalized desktop publishing can
be examined in both worlds, and some answers can be given about why the late
bound one in Squeak is more than 20 times smaller, took even less fractional
person-time to create, and yet still runs faster than human nervous systems
at highly acceptable speeds.

も間違いとは思わないと?にわかには信じられないなぁ…
2017/09/18(月) 16:20:21.77ID:4Oi7LGiO
>>572
知らんがなw
アランケイのファンじゃないんだから
読み飛ばしたりしてる部分だって有るだろうさ。

あんたがそこが間違いだっていうのなら、
そこも間違いでいいんじゃね?
2017/09/18(月) 16:40:14.70ID:AUL476A9
>>573
なるほど

ではこちらの主張はどうだろう?ここは>>563にも関わる本質部分だと思うのだけれども
とくに問題とは思わなかったと言うことはやはり読み飛ばしちゃってた?

On the other hand, most programmers learn their craft by starting with
“algorithms and data structures” courses that emphasize just the opposite:
sequential logic and nonobjects. This is a kind of simple “godlike” control of weak
passive materials whose methods don’t scale. I think it is very hard for
many programmers to later take the “nongod” view of negotiation and strategy
from the object’s point of view that real systems designs require.
2017/09/18(月) 16:50:38.67ID:4Oi7LGiO
読みとばすっていうか忘れてるんだよ
何年前だと思ってんだよ。読んだの

つーか俺が読んだか読んでないかを追求するのはそんなに重要な事なのか?
仮に俺が読んでないとするならば、それだけすきがあるってことだろ?
そこを攻めてこいよ。

自分の言葉で俺が言ったことに反論してきてくれ
2017/09/18(月) 16:52:33.02ID:IcOpWHLw
>>544
平気でこういうおかしなレスをする
オブジェクト指向のメリットになんねぇならどっちでもいいだろがそんなとこ

自分の指摘箇所がオブジェクト指向にとってどうでもいいのにこだわってるの君?
2017/09/18(月) 16:52:51.34ID:lltdeu1n
どうでもいいけどスレチでレス消化しまくるのうっとおしいからあっちいけ
アラン・ケイ 議論スレ 1 [無断転載禁止]©2ch.net・
http://mevius.2ch.net/test/read.cgi/tech/1505708105/
2017/09/18(月) 16:55:47.92ID:4Oi7LGiO
またかよーw

>>576
だから、おかしいと思ったなら、
どこがどうおかしいかをレスしろって。

ほんと俺ばっかりだなお前
2017/09/18(月) 16:56:18.01ID:4Oi7LGiO
間違い

ほんとそればっかりだなお前
2017/09/18(月) 16:59:43.55ID:IcOpWHLw
>>578
死ねよ
ちゃんと書いたじゃん

>>544
平気でこういうおかしなレスをする
オブジェクト指向のメリットになんねぇならどっちでもいいだろがそんなとこ

自分の指摘箇所がオブジェクト指向にとってどうでもいいのにこだわってるの君?

解説するよ
まずさ、君はsmalltalkを他のオブジェクト指向言語と違うって主張でいいんだよね?
そしてそれはオブジェクト指向のメリットである部分に抵触してるんだよね?
ここまではおk?
2017/09/18(月) 17:15:55.26ID:4Oi7LGiO
>>580
全然OKじゃねーよw

Smalltalkは他のオブジェクト指向言語に比べて余計な思想が有る。
その部分を信者どもは優れていると言うが、
余計な部分でありSmalltalkの言語からは消し去るべき部分
言語でやらなくていい部分だからだ。

ここまではおk?
2017/09/18(月) 17:17:34.19ID:4Oi7LGiO
Smalltalkの余計な部分というのは
オブジェクト指向とは全く関係ない
ということも言っておかないとダメだったな
2017/09/18(月) 17:35:33.28ID:IcOpWHLw
>>581
それって俺の質問に答えてなくね?

それはお前が考えるオブジェクト指向のメリットに抵触する箇所なの?
2017/09/18(月) 17:37:15.57ID:IcOpWHLw
>>582
だったらお前の指摘ってのっけからズレてんじゃん
smalltalkと他のオブジェクト指向言語に大した違いは無いって自分で言ってるけど
みんなにごめんなさいって言えよとりあえず
2017/09/18(月) 18:22:23.93ID:XvxaP9zF
Smalltalkは余計な機能が付いてて
他の言語と比べて出来損ないのゴミである

これに反論できるやつはいないって事?
まずは一つづつ明確な結論を得て行こうよ
2017/09/18(月) 18:25:25.32ID:nAoTSCTK
一連の議論の発端は>>224, 225, 228
2週間以上もやってるんだね。

単純な質問に答えられず、意味のある反論も出来ないなら
無駄レスが続くだけだからもうやめてくれよ
2017/09/18(月) 18:52:03.20ID:DpRq8b6A
醜いジャップランド土人村の子
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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