タグ

2016年11月7日のブックマーク (2件)

  • null安全でない言語は、もはやレガシー言語だ - Qiita

    これらは、表中の「リプレース対象言語」に挙げたように、多くのメジャー言語に対する代替手段でもあります。 Java の代わりには Kotlin や Ceylon が、 JavaScript には TypeScript や Flow が、 Objective-C には Swift が、そして PHP には Hack があります。 Python は自身に null 安全 を取り込みました。 Crystal は直接 Ruby と連携して使えるわけではありませんが、 Ruby 風の null 安全 な言語です。 RustC++ の代替を目指して開発され、 Firefox の一部で C++ のコードを置き換えるのに使われています [^100] 。 null が引き起こしてきた数々の問題を考えると、僕は、 null 安全 は GC (やその他の安全なメモリ管理手法)に匹敵するプログラミング言語の進

    null安全でない言語は、もはやレガシー言語だ - Qiita
    kk42
    kk42 2016/11/07
  • 認知的不協和 - Wikipedia

    認知的不協和(にんちてきふきょうわ、英: cognitive dissonance)とは、人が自身の認知とは別の矛盾する認知を抱えた状態、またそのときに覚える不快感を表す社会心理学用語。アメリカの心理学者レオン・フェスティンガーによって提唱された。人はこれを解消するために、矛盾する認知の定義を変更したり、過小評価したり、自身の態度や行動を変更すると考えられている。 有名な例として、イソップ物語のキツネとすっぱい葡萄の逸話が知られる。 フェスティンガーによる認知的不協和の仮説(命題)[編集] 不協和の存在は、その不協和を低減させるか除去するために、なんらかの圧力を起こす。 つまり、複数(通常は二つ)の要素の間に不協和が存在する場合、一方の要素を変化させることによって不協和な状態を低減または除去することができる。 不協和を低減させる圧力の強弱は、不協和の大きさの関数である。 つまり、認知的不協

    認知的不協和 - Wikipedia