タグ

2012年5月21日のブックマーク (3件)

  • デリゲート

    概要 デリゲート(delegate: 代表、委譲、委託)とは、メソッドを参照するための型です。 C言語やC++言語の勉強をしたことがある人には、 「デリゲートとは関数ポインターや関数オブジェクトをオブジェクト指向に適するように拡張したもの」 と言った方が分かりやすいかもしれません。 デリゲートは用途も関数ポインターとほとんど同じで、 述語やイベントハンドラ(「イベント」で説明)等に利用します。 ただし、C言語の関数ポインターと違い、 インスタンスメソッドを参照したり、 複数のメソッドを同時に参照する事が出来ます。 delegate(委譲)という言葉のニュアンスとしては、 「他のメソッドに処理を丸投げするためのオブジェクト」というような意味です。 イベントが起きたときのイベントハンドリングをどのメソッドに丸投げ(委託)するかを指示するためなどに使われます。 ポイント C# では、メソッドも他

    デリゲート
    Hoshi-KN
    Hoshi-KN 2012/05/21
  • 60%の人間はプログラミングの素質がない

    Coding Horror: Please Don't Learn to Code Please Understand Learning to Code Coding Horrorで有名なJeff Atwordが、ある州知事が今年の目標としてプログラミングを習得することを挙げていることに対し、そもそも税金を払う我々市民は、政治家にはプログラミング習得以上に重要な、政治家にしかできない問題の解決を望む、よってプログラミングを学ぶのをやめてくれという記事を書いた。これに対して、反論が多数上がっているが、Jeffも読んでいるある論文をあげて、この議論の参加するためには、必ずこの論文を知っておくべきであると書いた人がいる。この論文は有名で、非常に興味深いので、全プログラマーが読むべきである。 ふたこぶラクダという名前で知られている有名な論文がある。この論文では、60%の人間にプログラミングの素質が

  • 『まどか☆マギカ』どう見てもマミさんが住んでるアパートが発見されるwww|やらおん!

    881 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/05/20(日) 21:50:06.43 ID:tL5cnZEeP マミさんの家だってw 884 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/05/20(日) 21:50:29.35 ID:cPINS7zz0 >>881 くっwwwwwwwwwwwwwwwwwww 887 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/05/20(日) 21:51:18.23 ID:39t64d9Q0 >>881 フイタwwwww 888 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/05/20(日) 21:51:19.62 ID:CRDmCnSj0 >>881 ティロフィナーレワロタw 893 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2012/05/20(日) 2