タグ

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

  • C、C++に代わるシステムプログラミング言語Rustの概要と特徴 | tracpath:Works

    はじめに 新しいプログラミング言語は好きですか?それなら、Rust(ラスト)を使ってみましょう。Stack Overflowのアンケートによると、Rustは2015年、2016年と2年連続で、最も愛されているプログラミング言語に選ばれています。 今、最も注目されている言語だといえるでしょう。いったい、なにがここまでエンジニアを惹きつけるのでしょうか? この記事では、新しい言語を学びたい方のために、Rustの概要と特徴をお伝えします。ぜひご一読して、Rustがどんな言語か理解しておきましょう。 公式サイトURL:https://www.rust-lang.org/ レポジトリURL:https://github.com/rust-lang/rust Rustは、オープンソースのシステムプログラミング言語です。2006年にグレイドン・ホアレによって開発が開始され、2009年にはFirefoxで

    C、C++に代わるシステムプログラミング言語Rustの概要と特徴 | tracpath:Works
  • Rustは何が新しいのか(基本的な言語機能の紹介) - いもす研

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

  • 1