Rust - a safe, concurrent, practical language |
MozillaおよびRustチームは12日(米国時間)、Rustの最新版となる「Rust 0.3」を公開した。RustはMozillaの支援のもと、セキュリティ強化と並列処理強化に注力して開発が進められているプログラミング言語。MIT Licenseのもとオープンソースで公開されている。
Rustは、C/C++ライクなプログラミング言語。セキュリティ脆弱性の原因となる記述を言語レベルで排除しているという特徴がある。今年1月末にパブリックリリースされたばかりで、MozillaではRustを並列ブラウザアーキテクチャを実現するための実験的な取り組みのひとつとして見ている。
Rust 0.3では新たなコーディングの利便性の導入やセマンティックのクリーンアップ、実験的な言語機能の追加および削除、コンパイラの再編、新しいライブラリコードの採用、ツールの改良などが実施されている。
RustチームではRust 0.3はまだアルファリリースの段階であり、バグが多く存在するとしている。RustのソースコードはMozillaのGitHubリポジトリで管理されており、Windows向けにインストーラーが配布されている。