Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

2026年は Rust 置き換えが流行る! / 20260220-niigata-5min-tech

2026/02/20 Niigata5分Tech #23 で話した資料です

Avatar for girigiribauer

girigiribauer

February 20, 2026
Tweet

More Decks by girigiribauer

Other Decks in Programming

Transcript

  1. 自己紹介 girigiribauer 最近 Bluesky でちょっとしたものを作るのが趣味 おみくじラベラー: 毎日おみくじ結果のラベルを貼ってくれる TODO フィード: TODO

    確定申告 みたいなポストを羅列し、 DONE って返信すると消える Fake Bluesky フィード: 「Bluesky」とともに青空じゃない写真 をあげてる投稿を捕捉する 2
  2. 3

  3. 4

  4. 5

  5. 自分の Rust 遍歴 2020年に発売された『実践 Rust プログラミング入門』第1版を一通 り https://www.shuwasystem.co.jp/book/9784798074924.html たぶん Rust

    2018 edition 時点のもの 今は第2版が出てるらしいです ちょっとは書いたものの、学習コストの高さに常用は難しいと判断 所有権、言いたいことはわかるけどさあ...w 7
  6. さくらのVPS 1GB というおもちゃ 先の Bluesky 関連ツールは 1GB の VPS で動かしている

    インフラいじりは勉強の一環 例: Capistrano 風のシンボリックリンク切り替え 例: コンテナイメージでのリリースに変えてみる クラウドに慣れてしまうと逆に新鮮に感じる いくら使っても定額!すごい! 8
  7. 14

  8. Rust 置き換えが流行り始めてる? https://www.anthropic.com/engineering/building-c-compiler 16体のエ​​ージェントに、 Linux カーネルをコンパイルできる Rust ベースの C コンパイラをゼロから作成

    目的は概念実証(PoC)で、10万行レベルのコードを人間なしで置 き換え可能か?を調べたかった 99%のテスト(GCC Torture Tests)をパスした実際に動くもの(デ モ実用レベル)ができた 15
  9. 実際に置き換えてみた おみくじラベラー: TypeScript => Rust ちゃんと責務が適切に分けられていれば、同様にテストを書い ていけば問題なし TODO フィード: TypeScript

    => Rust 実はフィード全部モノレポになってる 段階的に TypeScript から Rust へ移行した メモリ使用量が1/10になり、コードが堅牢になった 16
  10. 18

  11. 19