Rust - a safe, concurrent, practical language

MozillaおよびRustチームは10月15日(米国時間)、Rustの最新版となる「Rust 0.4」を公開した。Rustはセキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。Mozillaの支援のもとライセンスにMIT Licenseを採用し、オープンソースで公開されている。

Rustは、今年1月にパブリックリリースされたばかりの新しいプログラミング言語。コードはC/C++に似ており、セキュリティ脆弱性の原因となる記述を言語レベルで排除しているという特徴がある。Rust 0.4は構文の安定に重点をおいて開発されており、借用ポインタの成熟、一部ライブラリの引数モードの置き換えなどが実施されている。また、新たな並列処理機能も追加されている。詳しい変更点についてはリリースノートが参考になる。

Rust 0.4はプロジェクトサイトで公開されており、tarball版Windows版が提供されている。なお、Rust 0.3がインストールされているシステムにRust 0.4をインストールするとうまく動作しないため、開発チームは旧バージョンを先にアンインストールするよう助言している。