Rust
効率的で信頼できるソフトウェアを
誰もがつくれる言語
なぜRustか?
パフォーマンス
Rustは非常に高速でメモリ効率が高くランタイムやガベージコレクタがないため、パフォーマンス重視のサービスを実装できますし、組込み機器上で実行したり他の言語との調和も簡単にできます。
信頼性
Rustの豊かな型システムと所有権モデルによりメモリ安全性とスレッド安全性が保証されます。さらに様々な種類のバグをコンパイル時に排除することが可能です。
生産性
Rustには優れたドキュメント、有用なエラーメッセージを備えた使いやすいコンパイラ、および統合されたパッケージマネージャとビルドツール、多数のエディタに対応するスマートな自動補完と型検査機能、自動フォーマッタといった一流のツール群が数多く揃っています。
Rustでつくろう
2018年、Rustコミュニティは、いくつかの異なる領域におけるプログラミング体験を改善していくと決めました( 2018年のロードマップをご覧ください)。これらについて、たくさんの高品質なクレートやいくつかの素晴らしい入門ガイドが見つかります。
Rustの活用事例
既に、世界中の数百という企業がRustを採用し、高速で低リソースのクロスプラットフォームソリューションを実現しています。皆さんがご存じで愛用しているソフトウェア、例えばFirefox、DropboxやCloudflareも、Rustを採用しています。スタートアップから大企業、組込み機器からスケーラブルなWebサービスに至るまで、Rustはぴったりです。
参加しよう
コードに貢献する
Rustは真にコミュニティ活動の賜物であり、日曜プログラマからプロダクションユーザまで、初心者から経験豊富なプロフェッショナルまで参加を歓迎します。共にRustでの体験をさらに良いものにしましょう!
コントリビューションガイドを読む謝辞
個人や企業からの時間や作業、リソースの寛大な寄付なしではRustは存在していないでしょう。支援に大変感謝します!