Rust

  • Rustのメモリ安全性を支える3つの概念

    Rust
    Rustのメモリ安全性を支える3つの概念、 所有権 ・ 借用 ・ ライフタイム について自分なりにざっくりまとめてみました。 まだ学習途中であるため、間違いがあるかもしれません。 そのときはTwitterか何かでご指摘頂けると幸いです。 所有権 Rustではリソースに対して同時に1人の所有者しか保持できず、 その権利を 所有権 といいます。 たとえば... read more
  • RubyからRustを呼び出す

    Rust Ruby
    最近趣味でRustを勉強しています。 まだ公式サイトを読んだり写経してる程度ですが、並列処理の性能は期待できますね。 今回は他言語(Ruby)からRustを呼び出して、並列性能の恩恵に与るというのをやってみます。 Rustの公式サイトの3.3節の内容になります。 Rust Inside Other Languages 1. 問題 次のようなプログ... read more