トップページ > プログラム > 2017年03月09日 > 5jtV+VDK

書き込み順位&時間帯一覧

29 位/246 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000000033



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
オブジェクト指向って不自然な文法だよな [無断転載禁止]©2ch.net

書き込みレス一覧

オブジェクト指向って不自然な文法だよな [無断転載禁止]©2ch.net
27 :デフォルトの名無しさん[sage]:2017/03/09(木) 23:34:27.37 ID:5jtV+VDK
英語的に自然とか言ってる奴英語センスねえな

I.write."hello".in(document)だろ

これがオブジェクト指向がイケてない理由、平然と能動態と受動態を混ぜる
言語センスがないからオブジェクト指向特有のレトリックにはまっちまう

これが文芸的言語になると
write("Hello" document)
とかける
これは自明の主語Iを省略している
document引数省略すれば、自明の引数stdoutとすればいいし、そのデフォルト実装がいやならデフォルト引数を与えればいい

オブジェクト指向でこういった動作は実現しえない、documentクラスにwriteがぶら下がっている限りは
もちろんimportしてもいいがことなるwrite targetに対してwriteするには、結局明示的なメソッド呼びだしが必要になる

オブジェクト指向っつーのはつまりそういうことだよ、Googleのフレームワーク使うとinクラスとかbyクラスとか出てくるだろ
あれって相当不自然なわけだが、つまり前置詞に名詞の代名詞たるクラスを割り当てている

もしGoogle以外がやってたらバッドパターンと言われることをなぜ公開ライブラリでやってるのかってことをもう少し考えたほうがいい
オブジェクト指向って不自然な文法だよな [無断転載禁止]©2ch.net
30 :デフォルトの名無しさん[sage]:2017/03/09(木) 23:39:57.34 ID:5jtV+VDK
helloはwriteの引数か

I.write("hello").in(document)

SVOMだね、なぜ文法的にoptionalなMが、requiredな主語、第一引数たりえるのか、これがおかしいことは小学生でもわかることですよ
オブジェクト指向って不自然な文法だよな [無断転載禁止]©2ch.net
32 :デフォルトの名無しさん[sage]:2017/03/09(木) 23:44:41.13 ID:5jtV+VDK
言語センスがないからオブジェクト指向にはまるんすよ


言語センスすらない文系wwww
はこんな欠陥パラダイムかかえてなにつくるんすかね

ですマーチでもつくるんすかねwwww


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。