タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

computerに関するcracchoのブックマーク (2)

  • データの性質について考える - 檜山正幸のキマイラ飼育記 (はてなBlog)

    データの(あるいはデータ型の)大事な性質に次のものがあります。 変更可能性(ミュータビリティ) 複製可能性(コピーアビリティ) 破棄可能性(ディスカーダビリティ) 状態を表すデータは変更可能でないと使い物になりませんが、一方で、変更してはいけないデータを変更してしまうバグは非常に多いものです。変更可能データをギリギリまで少なくして、できるだけ多くのデータを変更不可能(イミュータブル)にしたほうがいいだろうと思います。constとかfinalをイッパイ付けようね、ってことです。それを突き詰めると、一部の関数型言語のように、そもそも変更可能データがない仕様となります。 コンピュータでは、データのコピーが比較的容易ですが、それでも巨大なデータとなるとそうそうコピーはできません。現実的には複製不可能なデータもあるのです。変更不可能データなら、データ共有(シェアリング)によりコピーしたのと同じ効果を

    データの性質について考える - 檜山正幸のキマイラ飼育記 (はてなBlog)
  • ことのはの散策

    情報や工学の分野を中心に,使われ ている言葉や用語,および,その概念を大切にしたいと思います.言葉(ことのは)は文化です.それぞれの言葉や用語は,来,どのような意味を持っているか,それらが情報や工学の分野で,どのように使われているのか, 記していきたいと思います.用語説明にならないように,できるだけ語義を中心に記します. 語義や意味が自明と思われることが,その言葉や用語の,実際での使われ方,話され方をみると,必ずしもそうでもないこともあります.また,このような分野の専門用語は,もともとが英語であることも多く,日語との対応や誤訳,誤解釈についても書いていきたいと思います . <同内容はcocoにも> <目次>                                                   英語索引はここに      日語索引はここに (1)   ログ

  • 1