You are on page 1of 11

Rustプログラミング言

語の紹介
Rustというプログラミン
グ言語が人気だが
StackOverflowの開発者
アンケートによると最も愛

なぜ? されている言語ランキング
で7年連続1位。
Amazon, Microsoft,
Google, Metaなど大手企
業も採用している。
速い
コンパイラが賢い
最小限のランタイム インタープリタ言語に比べ
ると数倍から数十倍速い
型チェックが厳しい
コンパイラが独自のルー
ルでメモリを管理する
ブラウザでも使える
FFIもやりやすい
え?そんなにRust使いたいで
すか?
Googleの場合。
2019年から2022年にかけて、
Androidのメモリ安全に関わる脆弱性
の年間発生件数は223件から85件に
減少しました。

メモリ非安全な言語からメモリ安全な
言語への移行が進んでいることが大き
な要因だと考えています。

https://security.googleblog.com/202
2/12/memory-safe-languages-in-and
roid-13.html
Amazonの場合。
AWSでは、Rustは大規模なインフラスト
ラクチャを構築する上で、すぐに重要な
存在となりました。

AWSは、持続可能で安全なソリューショ
ンを構築するためにRustの持続可能性
に投資しています。

https://aws.amazon.com/jp/blogs/opensource/sustainability-wit
h-rust/
https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sle
Final.pdf
約半世紀、人類は安全
で高効率なソフトウェア
を作るために多くの困難
と戦ってきました。
そんなジェフリーが出会っ
たのが Rustでした
Android プラットフォームで Rust の利用
が拡大していますが、これで終わりでは
ありません。Android 全体でセキュリ
ティ、安定性、品質を向上させるという目
標を達成するためには、コードベース内
のネイティブコードが必要な場所で Rust
を使用できるようにする必要があります。

Androidでメモリ破壊のバグがほとんど
発生しない未来に、乾杯
無駄がない
脆弱性管理ソリューションを提供する
Tenable社のあるサービスはJavaScript
で書かれており、実運用ではスケーリン
グのために性能が低下していました。

Tenable社はこのサービスをRustで書き
直し、レイテンシーを50%、CPU使用率
を75%、メモリ使用率を95%削減しまし
た。
Rustユーザーの声
型安全性と借用 メモリだけでなくネット 安全性とスピードを兼
チェッカーにより、リ ワークコネクションなど ね備えているのでパ
のリソース管理全般に フォーマンスが求めら
ファクタリングが簡
関するバグをコンパイル れるアルゴリズムの開
単になります。 時に発見できます。 発に適している。
Jesse Howarth @Discord Hayato Ito @Google Yuichiro Terada @CADDi
ご静聴ありがとうございました。
Rustを使ってみたいと思った方は拍
手をお願いします!

You might also like