プログラミング

Rust

所有権、型、並行処理から言語の設計へ。

読み始める
0 / 33 既読

トピックと記事目次

12 トピック
01

所有権と借用

0 / 3 既読
  1. 所有権モデル
  2. 参照と借用
  3. ライフタイム
02

型システム

0 / 3 既読
  1. 基本型とメモリレイアウト
  2. enumとパターンマッチング
  3. struct と trait
03

ジェネリクスとトレイトの応用

0 / 3 既読
  1. ジェネリクスと単一化
  2. Trait オブジェクトと動的ディスパッチ
  3. 関連型と GAT
04

スマートポインタとメモリ

0 / 3 既読
  1. Box、Rc、Arc
  2. Cell、RefCell、Mutex:内部可変性
  3. アロケータとメモリレイアウト
05

エラー処理

0 / 2 既読
  1. Result と Option
  2. Error トレイトとエコシステム
06

並行処理と非同期処理

0 / 4 既読
  1. Send と Sync
  2. async/await の内部メカニズム
  3. Tokio ランタイム
  4. スレッドと同期プリミティブ
07

Unsafe Rust

0 / 3 既読
  1. 裸のポインタと FFI
  2. unsafe ブロックと健全性(Soundness)契約
  3. インラインアセンブリ
08

マクロシステム

0 / 2 既読
  1. 宣言マクロ: macro_rules!
  2. プロシージャルマクロ
09

Cargo とビルド

0 / 3 既読
  1. Cargo.toml 詳解
  2. 条件付きコンパイルと cfg
  3. Workspace とプロジェクト管理
10

標準ライブラリ詳解

0 / 3 既読
  1. Iteratorとクロージャ
  2. コレクション型
  3. 文字列とパス
11

FFI とシステム連携

0 / 2 既読
  1. C ABI と bindgen
  2. カーネルモジュールと no_std
12

非同期エコシステム

0 / 2 既読
  1. Tower とミドルウェア
  2. tonic と gRPC