MicrosoftがRust Foundationに参加すると発表しました。これで、AWS、Google、HUAWEI、Mozilla、Microsoftの5社がRust Foundationの創設メンバーとして名乗りを上げることになりました。

Microsoftに限った話ではありませんが、今後、MozillaからRust Fuoundationに商標やインフラなどが引き継がれるそうです。

Rustとは?

Rustとは、Mozillaが支援しているプログラミング言語で、2006年から開発が始まりました。ここ数年、非常に人気のあるプログラミング言語です。

開発者が選ぶ人気の言語「Stack Overflow Developer Survey」では、2020年、2018年、2017年、2016年とほぼ連続で人気第一位に選ばれたことからも大変人気のある言語であることがわかります。

Rustの人気の秘密

人気の秘密は、なんといってもパフォーマンスの良さ。C/C++に代わるプログラミング言語を目指している言語というだけあり、C/C++と同等の処理速度を実現している言語です。

Rustの人気の秘密は、マルチパラダイムプログラミング言語(multiparadigm programming language)でオブジェクト指向/関数型プログラミング/手続き型プログラミングなどの実装手法をサポートしつつ、ガベージコレクションも複雑なランタイムも利用していない為にメモリを安全な利用することができるなどの特長を持っています。

もっと簡単に言ってしまえば、Rustは、安全でパフォーマンスの最高に良いプログラミング言語なのです。

Rustをはじめよう

これから新しいプログラミング言語を学ぼうとするならば、Rustを勉強してみてもいいのでは?と思ってしまう程に高機能なプログラミング言語です。

お試しでオンラインでもRustを試すことができます。そして、インストールが簡単。ビルドツール兼パッケージマネージャであるcargoもある上にPythonのように柔軟。新しいプロジェクトも”cargo new プロジェクト名”と入力するだけなので、とっても簡単。

そして、MozillaにAWS、Google、HUAWEI、そしてMicrosoftが加わり、更に充実したサポートが行われ、きっと素敵なエコシステムの構築が行われる。(予感)

ということで、今後、ますます盛り上がりをみせそうなプログラミング言語であるRustは新たにプログラミング言語を習得しようというプログラマーにとっては非常に魅力的な言語となっています。

rust-lang.orgのページにアクセスすると、以下の画面が表示されますので、画面右上の「はじめる」ボタンをクリックすると、RUST-INITをダウンロードすることができます。※因みにリンク先の画面上でRustを試すこともできますので、環境のセットアップを行う前にお試して触ってみたいという人はブラウザ上で簡単なプログラムを書いて触ってみましょう。

rust-lang.org