Rustは1.0リリースから5周年を迎えた。長く曲がりくねった道のりは、実際にはうまく機能している。

Table of Contents

Rustは1.0リリースから5周年を迎えた。長く曲がりくねった道のりは、実際にはうまく機能している。

Rust プログラミング言語は金曜日に 5 周年を迎え、将来は明るいと言われています。

Rust は、そのようなことに関心を持つ人々に長く愛されており、2015 年の 1.0 リリース以来、Stack Overflow の年次開発者調査で 4 年連続で「最も愛されている」プログラミング言語に選ばれています。この言語は、C/C++、Go、または Java を使用していた可能性のあるプロジェクトでも検討されるほどのファンを魅了しています。

たとえば、Microsoft は、開発者をメモリセーフなプログラミングへと導きたいという同社の願いから、2019 年 7 月に Rust の検討について説明しました。

「開発者が、.NET C# のような言語のすべてのメモリ セキュリティ保証と、C++ のすべての効率性を組み合わせることができればよいのですが」と、Microsoft セキュリティ レスポンス センターの主席セキュリティ エンジニアリング マネージャー、ギャビン トーマス氏は昨年のブログ投稿で述べています。

「おそらくできるでしょう。これらの要件を満たす最も有望な新しいシステムプログラミング言語の 1 つは、Mozilla によって最初に発明された Rust プログラミング言語です。」

4 か月後、Microsoft の Hyper-V チームのソフトウェア エンジニアである Adam Burch が、Microsoft 内での Rust の使用拡大について投稿しました。

しかし、Rustはまだ開発者の間で広く知られていません。それは、Rustがまだ登場して間もないからです。開発ツールメーカーのJetBrainsが昨年実施した調査では、回答者の97%がRustを使い始めて1年未満であることが分かりました。

Rustプログラミング言語のロゴのスケッチ

Rustコア開発者はIDEサポートの改善のため代替コンパイラフロントエンドの採用を検討している

続きを読む

Googleは2月に、新開発のFuchsiaオペレーティングシステム向けのプログラミング言語ポリシーを公開し、Rustの使用を大部分で推奨したが、「Rustは広く使用されている言語ではない」と「現在のエンド開発者の中にRustを使用している者はいない」と指摘した。

こうした反対​​意見は長続きしないようだ。GitHubの最新のState of the Octoverseレポートによると、Rustは2019年に2番目に急成長したプログラミング言語(+245%)だった。GoogleがFuchsiaとそのクロスプラットフォームフレームワークFlutterで使用しているDartは、最も高い成長率(+532%)を記録した。

その結果、Rust は Deno をはじめ、ますます多くのプロジェクトに導入されるようになりました。

「現在、数百のテクノロジー企業でRustが使用されており、Apple、Amazon、Dropbox、Facebook、Google、Microsoftなどの大手テクノロジー企業が、パフォーマンス、信頼性、生産性を理由にプロジェクトでRustを使用することを選択している」とRustコアチームは金曜日のブログ投稿で述べた。

3月、DropboxのソフトウェアエンジニアであるSujay Jayakar氏は、ファイル同期エンジンの書き換えにRustを採用したことを祝福しました。「Rustは私たちのチームにとって大きな力となり、Rustに賭けたのは最良の決断の一つでした」と彼は書いています。「パフォーマンスだけでなく、その人間工学と正確性へのこだわりが、同期の複雑さを抑えるのに役立ちました。」

メモリの安全性などの技術的な利点以外にも、Rust が自社の利益を最優先にすることで知られるテクノロジー企業と強く結び付けられていないことが、Rust の魅力の 1 つです。

Dart、Java、Swift、Go、C# などの言語は、少なくとも認識の面では、企業の顧客から切り離すのが難しい場合があります。

Rustは、現在でも多くの信頼を得ている組織であるMozillaによって開発されました。JavaScriptやPythonと同様に、Rustはコミュニティ主導で開発されています。

開発者はそれを認識しています。Rust-lang.orgフォーラムの5周年記念発表に対するあるコメントでは、「私が最も気に入っている改善点は言語自体とは関係ありません。コミュニティが温かく迎え入れてくれることです。コミュニティは成長していますが、温かみのある雰囲気を維持しています。ユーザー層がどんどん広がり、注意喚起が必要な状況では、これは容易なことではありません!」®

Discover More