タグ

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

  • Mozillaが開発する「Rust言語」、バージョン1.10が登場。本バージョンからRust自身でRustを実装

    Mozillaが開発する「Rust言語」、バージョン1.10が登場。バージョンからRust自身でRustを実装 Rust開発チームは、プログラミング言語「Rust」の最新版「Rust 1.10」をリリースしたと発表しました。 RustはMozillaが中心となってオープンソースで開発されている言語です。C言語のように低レベルのシステム開発向けに作られた高速に実行できる言語ながら、不正なメモリ領域を指すポインターなどを許容しない安全なメモリ管理と、マルチスレッド実行においてデータ競合を排除した高い並列性を実現している点が特長です。 Rust 1.10はLinuxmacOSWindowsに対応。MozillaはRustを用いて次世代の高速なブラウザエンジンである「Servo」を開発していることがよく知られています。 Rust 1.10では要望の多かった機能の実装として、パニックを起こした

    Mozillaが開発する「Rust言語」、バージョン1.10が登場。本バージョンからRust自身でRustを実装
  • ケーキに3回だけ刃を入れてできるだけ公平に分割したい話 - アジマティクス

    今日は楽しいパーティです。 白雪姫は、円形のケーキを作りました。 白雪姫 円形のケーキに上から1回だけ包丁を入れると、最大2分割できます。 2回包丁を入れると、最大4分割までできます。 では、3回包丁を入れると最大で何分割できるでしょうか。そのまま考えると、6分割でしょうか? 上図のように切れば、最大で7つに分割することができます。 ちなみに回包丁を入れると最大分割、回だと、回だと、そして回だと最大個のピースに分割できることがわかっています。なるべく多く線が重なるように切ればいいのです。実際にやって確かめてみたい感じありますが、しかし今回の題はそこではないのでまたこんどにしましょう。 白雪姫は、王子様からもらった大切な包丁をあまり使いたくなかったので、ケーキに3回だけ包丁を入れて7つに分割し、それを7人のこびとたちに下図のように配ることにしました。 こびとたち しかし、このような切り方で

    ケーキに3回だけ刃を入れてできるだけ公平に分割したい話 - アジマティクス
    kirakking
    kirakking 2016/07/13
    うーん公平。