出版社内容情報
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 for Rustaceans”は、Rust基盤とそのしくみを学習しながら、Rustをさらに活用する方法を学ぶ情報を提供します。より大規模なコードベースの構築と保守、強力で柔軟なアプリケーションとライブラリの作成、プロジェクトの範囲と複雑性の拡張に必要なすべてを網羅しています。並行処理、安全でないコードなどの中核的なトピックについて解説します。型レイアウトや特性の一貫性といった重要な概念を探求し、async/awaitを使用して非同期の内部構造を掘り下げ、no_stdプログラミングの世界を巡ります。また、API設計、テスト、エラー処理に関する専門的なガイダンスを提供し、外部関数インターフェイス、オブジェクト安全性、手続き型マクロなどに関する理解を深めていきます。
目次
基礎
型
インターフェイスの設計
エラーハンドリング
プロジェクトの構成
テスト
マクロ
非同期プログラミング
安全でないコード
並行処理(並列処理)
外部関数インターフェース
標準ライブラリなしのRust
Rustのエコシステム
著者等紹介
ジェンセット,ジョン[ジェンセット,ジョン] [Gjengset,Jon]
初期のRust 1.0のころからRustエコシステムに携わる。MIT博士課程では高性能なリレーショナル・データベースシステムをRustでゼロから構築した。非同期ランタイムtokioを含むRustツールチェーンとエコシステムに貢献しており、hdrhistogramやinfernoなど人気のRustクレートをメンテナンスしている。人気のYouTubeシリーズ「Crust of Rust」では、経験プログラマー向けにRustプログラミングに情報を発信しておりRustコミュニティから熱烈に受け入れられている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。
-
- DVD
- WWEサバイバーシリーズ2013



