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とドキュメントテストの統合