タグ

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

タグの絞り込みを解除

Rustに関するhoxo_mのブックマーク (2)

  • ゼロからはじめるプログラミング言語Rust(1) プログラミング言語「Rust」がプログラマーに愛される理由とは?

    プログラミング言語「Rust」とは? Rustというプログラミング言語がある。比較的新しいプログラミング言語で、ここ数年でジワジワと人気が上昇中だ。Rustは2006年、当時Mozillaで働いていたGraydon Hoare氏が個人的に開発を始めたプログラミング言語で、2010年頃から広く知られるようになった。現在では、Mozillaが開発を支援しており、Firefoxとともに進化を続けている。 プログラミング言語「Rust」 実のところ、毎年のように新しいプログラミング言語が生まれているが、シェアトップ10にい込んでくるプログラミング言語はほとんど変わらない。マイナーなプログラミング言語は結局マイナーなままだ。この10年間では、Pythonが上位に躍り出てきたことが例外ともいえ、それ以外のプログラミング言語の人気はそれほど大きく変わっていない状況だ。 しかし、ここにきてRustが出て

    ゼロからはじめるプログラミング言語Rust(1) プログラミング言語「Rust」がプログラマーに愛される理由とは?
    hoxo_m
    hoxo_m 2020/02/24
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

    Rust は、Firefox を開発する Mozilla が開発し、次世代ブラウザの開発に使っているプログラミング言語です。借用検査という概念を導入することによりメモリ安全およびデータ競合安全をコンパイラが保証する言語であり、2015年中頃の安定版のリリースあたりから次第に注目を集めるようになりました。 メモリ安全とは、メモリの範囲外アクセスや二重解放、ヌル参照、未初期化領域へのアクセスがない状態を表します。ただし、Rust の言うメモリ安全とは、メモリリークをしないことを保証するものではありません。 データ競合安全とは、あるひとつのオブジェクトに対しての読み込みおよび書き込みのが同時に起き結果が不定になる状態にならないことを表します。競合状態とは異なります。 無名関数という概念を様々な言語が次々と導入したように、プログラミング言語は相互に影響を及ぼし徐々に変化しています。Rust は「寿

  • 1