Turn on watercolor background effects.* May affect performance, battery life, and temperature on some devices.

Wonderfull Rust

Rust の素晴らしさを概念的に深掘りする.Bitterless Rust の続編 — 今度は語弊なしで.

12

  1. はじめにBitterless Rustの続編として,Rustの素晴らしさを正確に解説する#introduction
  2. 式ベースのプログラミングML系言語に由来する式指向の設計#expression#ml#functional
  3. 型システムHindley-Milner型推論,ジェネリクス,GATs#type-system#generics#type-inference#gats
  4. Unitとtrait implによる抽象化ビルトイン機能の一般化と,ユーザー定義型への拡張#trait#impl#zero-cost-abstraction#display#drop#copy
  5. 借用チェッカー所有権,ライフタイム,並行性の安全保証#borrow-checker#ownership#lifetime#arc#mutex
  6. モジュールシステム可視性制御とuse構文の合理性#modules#visibility#use#crate
  7. マクロ宣言的マクロと手続き的マクロによるメタプログラミング#macros#declarative-macros#procedural-macros#metaprogramming
  8. パフォーマンスゼロコスト抽象化とLLVMがもたらすRustの実行性能#performance#zero-cost-abstraction#llvm#optimization
  9. メモリレベルのプログラミングunsafe,ベアメタル,ローレベルの世界#unsafe#raw-pointers#bare-metal#no-std#ffi
  10. ツールのオールインワンCargoを中心とした統一的なツールチェーンの素晴らしさ#cargo#clippy#rustfmt#tooling
  11. クロスビルドWebAssemblyやnapi-rsを含む,Rustのクロスコンパイルの世界#cross-compilation#wasm#napi-rs#targets
  12. ドキュメンテーションrustdocとドキュメントテストの統合#documentation#rustdoc#doc-tests#docs-rs
← 一覧に戻る