トップページ⇒tech
46コメント17KB

●●サブジェクト指向撲滅スレ●●

■ このスレッドは過去ログ倉庫に格納されています
000181NGNG
なんだか訳判らんモノはさっさと撃滅して世界の平和を取り戻しましょう。
0002デフォルトの名無しさんNGNG
何それ?
0003デフォルトの名無しさんNGNG
ひとりXP
0004デフォルトの名無しさんNGNG
              ∧_∧  〔^^〕
               _,( ´Д`)⌒ i  |  訳判らん>>1は!
          (⌒ ー  一 r.、!  〉
           ヽ弋 。 人 。 イ(` ー'
           〔勿\     ヽ
               )  r⌒丶 )  ドカ
     ドカ   ドカ  /   !  |'´
       ドカ    /   /|  |‖ ドカ
             (    く  !  ||‖  ドカ
           ドカ   \  i   | ‖|‖|
            ,__>  ヽヽ从/∧∧
            ⊂⌒ヽ从/ つ ゚д゚) ←>>1
0005デフォルトの名無しさんNGNG
           _
          /  `j
        /  /`ー'  さっさと!
        〈  `ヽ
        `、  ヽ∧_∧   >>1
          〉      )  (`Д´)!
         / ノ    ̄⌒ヽ   「  〉ノ
         ノ  ' L     `ヽ./  /ヽ
       / , '    ノ\  ´  /  )⌒
       (     ∠_   ヽ、_, '      ミ
       i  、      ヽ
   _,, ┘  「`ー-ァ   j
  f"     ノ   {  /
  |  i⌒" ̄    /  /_
  ヾ,,_」       i___,,」


             ヽ l //
         ――― ★ ―――
            // | \
           / /. |  \
             /   |

                 撃滅!!!
        -   ̄ ̄ ―
     /
    /                ヽ
         ∧_∧_
   |     ( ´Д`)  ̄"⌒ヽ
   |    / ) ヽ' /    、 `、_
      γ  --‐ '    λ. ;  !
      f   、   ヾ    /   )
      !  ノヽ、._, '`"/  _,. ‐'"
      |  j   ヽ 〈_,,,ノ" ヽ
       !  ヽ   冫 y'   .ノ
       `、  \ | /   /
          \、ヾ | |  イ-、__
            l.__|   }_  l
            _.|  .〔 l  l
            〔___! '--'
0006デフォルトの名無しさんNGNG
    今だ!5ゲトー!
     ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄       (´´
       ∧∧   )      (´⌒(´
    ⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
       ̄ ̄  (´⌒(´⌒;;
        ズザーーーーーッ
0007デフォルトの名無しさんNGNG
プッ
0008徹夜NGNG
sub {
print "クソPerl";
}

こういうの?subject・・・・
0009間違いを指摘する者NGNG
>>8
sub {
   printf ("%s>%s>>%s>>>%s",Ruby,CASL,JAVA,ひまわり);
}
00106NGNG
>>7
                    ┌─┐
                    |も|
                    |う|
                    │来│
                    │ね│
                    │え|
                    │よ|
              バカ    ゴルァ  │!!|
                    └─┤  プンプン
       ヽ(`Д´)ノヽ(`Д´)ノ (`Д´)ノ ( `Д)
       | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□( ヽ┐U
    〜 〜  ̄◎ ̄  . ̄◎ ̄   ̄◎ ̄ ◎−>┘◎
0011デフォルトの名無しさんNGNG
ともっちスレか?
001281NGNG
誰も知らないのか?
0013デフォルトの名無しさんNGNG
ともっちの硬いのなめたーい!!
001481NGNG
まあ、アレだな。
鳴り物入りで始まったオブジェクト指向が行き詰まった末に
データーフローモデルに戻ろうとしてるんだけど、
それじゃ本が売れない/セミナー屋儲からない ので
例によって変な言葉を造語して新しい技術のように宣伝するわけだな。
んでもってDQNが引っかかって飛びつく。と、
頭の良い奴はブームの初期にデタラメなもん作ってさっさと逃げる。
後には電波とヲタしか残らないであろう。
0015デフォルトの名無しさんNGNG
> 頭の良い奴はブームの初期にデタラメなもん作ってさっさと逃げる。

ワロタ
先日のフレームワークブームは正にそうだったな
後に取り残されたのは .NET と C# 厨だけか。
0016デフォルトの名無しさんNGNG
>>81
サブジェクト思考なんて言葉は初耳だが、
データーフローモデルにはまだ可能性が残っていると思う。
オブジェクト指向およびそれをサポートする言語は、行き当たりばったりで
まるでかつてのCOBOLのようだ、いずれ終りは近いと感じる。
オブジェクト指向は複雑すぎるのだ。
0017デフォルトの名無しさんNGNG
>まるでかつてのCOBOLのようだ、いずれ終りは近いと感じる。
COBOL がまだ生き残っていることを考えれば矛盾していますね?
0018デフォルトの名無しさんNGNG
>>81
おー、誰かと思えば君か。
帰ってきてくれるのを待っていたんだよ。
また楽しませてくれるんだね。
がんばれよー
0019デフォルトの名無しさんNGNG
まあ、まじめに突っ込んでも仕方ないとも思うんだけど、
わからないから否定するってのは最悪通りこして馬鹿だね。
ネタニマジレスカコワルイ
0020_NGNG
AOPの方がいいね。
002181NGNG
>>20
アスペクト?エージェント?
002281NGNG
一村一品運動にちなんで、一人一指向運動を提案します。
0023デフォルトの名無しさんNGNG
ここにも・・・
0024_NGNG
>>21
アスペクト。エージェントは知らない。
というかプログラミングの考え方じゃないみたいだし。
002581=逝って良しの1NGNG
今まで出てきた言語やプログラミングテクニックは全て失敗する運命に有る。
何故ならば、特定の機能を実現する為に費やされる労力の削減には限界があるからだ。
これは圧縮方式スレに出てきた命題に類似しているのは興味深い。
おそらく同じ命題の別の面なのだと思う。

JAVA等ののOOPLで正面のコード部分だけを単純化しても、その裏でクラスライブラリの
爆発を招いているのを見過ごすべきではない。
情報量という視点に立てばコンピューター言語におけるライブラリは辞書式圧縮の
辞書に相当すると気付くべきだ。

そしてライブラリを参照する労力はしばしば同等のクラスを自分で設計した場合の
労力を上回る。

はっきり言おう。「その方向には答えは無い」と。
002681=逝って良しの1NGNG
ソフトウエアの部品化の試みが上手く行っていないのは
そういった部品の製作者が従来のプログラミング言語の型に囚われ過ぎて
いるからに他ならない。

理想的な部品とはどう言う物か考えて見よう。
例えば、ネジ。
機能として「部品を止める」があり、使用方法としてドライバーで回す、
というのがある。
実際には金属の弾性や剛性や山の数や摩擦係数などのもろもろのパラメータ
を持っているのだが、それらは標準化と機能の中への隠蔽によって
使用者は一切知らなくて良い事になっている。
002781=逝って良しの1NGNG
現在のソフトウエア部品にネジほどの部品としての単純化はあるだろうか?

理想的なソフトウエア部品は
1)部品一種に手続きは一つだけ、あるいは手続きをなくする。
2)部品の変数は定数が望ましく、仕様書以外の変数はこれを認めない。
  部品に引数などあってはならない。

つうことで寝る。
0028デフォルトの名無しさんNGNG
>>25
> 今まで出てきた言語やプログラミングテクニックは全て失敗する運命に有る。
はぁ。COBOLもCも構造化プログラミングも失敗するんですか?

説明がわけわからんが結論としては、
クラスライブラリに任せて正面は単純化できる。
ライブラリを参照する労力は、しばしば同等のクラスを自分で
設計した場合の労力を上回る ことを除いてほとんどの場合少ないから
辞書式圧縮がしばしば無効でも、ほどんどの場合有効なように
OOPLもほとんどの場合、有効ってことね。
0029デフォルトの名無しさんNGNG
>>27
つまり手続きが二つあるものは部品を二つに分けれというわけ?
手続きが10あったら部品は10?
部品の爆発が起きるよ。
0030デフォルトの名無しさんNGNG
>>26
+や−や大きさというパラメータはどうした?
しかもネジとい部品には機能は少なくとも二つはあるぞ。
0031デフォルトの名無しさんNGNG
>>30
大きさはともかく、なんで+と-があるんだろう・・・と不思議でしょうがない今日この頃
ってゆーかここ数年-のねじなんてお目にかかってないよ
0032デフォルトの名無しさんNGNG
(´-`).。oO(「81」は相手にすんな、だまされたと思って放置してみ)
0033デフォルトの名無しさんNGNG
インチネジとミリネジ以外にも、発展途上国にはいろんなネジがあるぞ。
0034デフォルトの名無しさんNGNG
自作する人間なら、インチネジとミリネジは、厳密に管理してるよね?
0035デフォルトの名無しさんNGNG
>OOPLもほとんどの場合、有効ってことね。
以前はほとんどの場合有効だったと自分も確信していますが、
最近参照する労力よりも、新規作成労力の方が小さいことが、しばしば増え始めています。
ライブラリーが大きくなってきているにもかかわらず、ライブラリー管理が不適切なためと考えています。
解法はおそらく、OOPLの外にあると思う。
問題がある以上、新たしい方法を追求してみる価値はあると思います。

>辞書式圧縮がしばしば無効でも、ほどんどの場合有効なように
ちなみにスライド辞書は、同一ストリング列が多数登場するテキストコードのような物を除くほとんどのケースについて無効です。
うそだと思うなら、音声データや画像データを圧縮してみると良いです。
もともとテキスト圧縮用として開発されいてる以上それが限界となります。
別にどうでもいいんですが、ちょっと圧縮アルゴリズムマニアとして気になったので・・・
0036デフォルトの名無しさんNGNG
>>35
間違い
新たしい方法 -> 新しい
0037デフォルトの名無しさんNGNG
>>35
さらに間違い OOPL -> OOP
0038デフォルトの名無しさんNGNG
(´-`).。oO(蝶ねじとかちょっと違うけどボトルじゃなくてボルトとかの立場はどうなるんだろう?)
0039デフォルトの名無しさんNGNG
(´-`).。oO(しばしば、とか、ほとんどとか、マニアとかって、基準が主観的すぎて、議論にならないよね)
0040デフォルトの名無しさんNGNG
(´-`).。oO(マニアじゃなくて、ただのトンデモさんでは?)
0041デフォルトの名無しさんNGNG
(´-`).。oO(マニアって言葉に議論をするのか・・・珍しい奴だ)
0042デフォルトの名無しさんNGNG
(´-`).。oO(議論するほど暇じゃないんだが、まあそう思っただけ)
0043デフォルトの名無しさんNGNG
(´-`).。oO(>>25=>>81=>>1 爆発的て、どんなオーダー? フレームワークを無視するから爆発的に見えるんだろーね。
       ユートピア的オブジェクト指向聞きかじって、エンティティ・クラスにメソッド全部詰め込むのがオブジェクト指向
       とか妄想してるんだろーけど、多重継承の問題等あって、そうは問屋が許さない。
       つう意味でも、スレタイトルからしても、>>20が一番まっとうな反応だよ、かなぁ…)
0044      NGNG
(´-` ).。。o0O 1発言ごとにみたばあい、そうたいてきに長い短い      
      
      
0045デフォルトの名無しさんNGNG
>>35
ざけんな。何が圧縮マニアだ。ただのしったかじゃんか。
0046デフォルトの名無しさんNGNG
音声データや画像データって普通圧縮されてる...
■ このスレッドは過去ログ倉庫に格納されています