最新刊
Rust プロフェッショナル プログラミング 経験豊富なエンジニアに学ぶ実践コーディング
(2026/03/16)Rustの海にどっぷり浸かる! Rust を理解するために必要なしくみを学びながら実践で活用できるノウハウを身につけよう 本書 "Rust for Rustaceans" は、Rust 基盤とそのしくみを学習しながら、Rust をさらに活用する方法を学ぶ情報を提供します。 より大規模なコードベースの構築と保守、強力で柔軟なアプリケーションとライブラリの作成、プロジェクトの範囲と複雑性の拡張に必要な情報を網羅しています。 並行処理、安全でないコードなどの中核的なトピックについて解説します。型レイアウトや特性の一貫性といった重要な概念を探求し、async/await を使用して非同期の内部構造を掘り下げ、no_std プログラミングの世界を巡ります。また、API 設計、テスト、エラー処理に関する専門的なガイダンスを提供し、外部関数インターフェイス、オブジェクト安全性、手続き型マクロなどに関する理解を深めていきます。 1章 基礎 2章 型 3章 インタフェースの設計 4章 エラーハンドリング 5章 プロジェクトの構成 6章 テスト 7章 マクロ 8章 非同期プログラミング 9章 安全でないコード 10章 並行処理(並列処理) 11章 外部関数インターフェース 12章 標準ライブラリなしのRust 13章 Rustのエコシステム ●目次 1章 基礎 2章 型 3章 インターフェイスの設計 4章 エラーハンドリング 5章 プロジェクトの構成 6章 テスト 7章 マクロ 8章 非同期プログラミング 9章 安全でないコード 10章 並行処理(並列処理) 11章 外部関数インターフェース 12章 標準ライブラリなしのRust 13章 Rustのエコシステム ●著者 初期のRust 1.0 のころからRustエコシステムに携わる。MIT博士課程では高性能なリレーショナル・データベースシステムをRustでゼロから構築した。非同期ランタイムtokioを含むRustツールチェーンとエコシステムに貢献しており、hdrhistogramやinfernoなど人気のRustクレートをメンテナンスしている。人気のYouTubeシリーズ「Crust of Rust」では、経験プログラマー向けにRustプログラミングに情報を発信しておりRustコミュニティから熱烈に受け入れられている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。