Wonderfull Rust
Rust の素晴らしさを概念的に深掘りする.Bitterless Rust の続編 — 今度は語弊なしで.
章 12
- はじめにBitterless Rustの続編として,Rustの素晴らしさを正確に解説する
- 式ベースの
プログラミング ML系言語に由来する式指向の設計 - 型システムHindley-Milner型推論,ジェネリクス,GATs
- Unitと
trait implに ビルトイン機能の一般化と,ユーザー定義型への拡張よる 抽象化 - 借用チェッカー所有権,ライフタイム,並行性の安全保証
- モジュールシステム可視性制御とuse構文の合理性
- マクロ宣言的マクロと手続き的マクロによるメタプログラミング
- パフォーマンスゼロコスト抽象化とLLVMがもたらすRustの実行性能
- メモリレベルの
プログラミング unsafe,ベアメタル,ローレベルの世界 - ツールの
オールインワン Cargoを中心とした統一的なツールチェーンの素晴らしさ - クロスビルドWebAssemblyやnapi-rsを含む,Rustのクロスコンパイルの世界
- ドキュメンテーションrustdocとドキュメントテストの統合