試験公開中

このエントリーをはてなブックマークに追加

Rust プロフェッショナル プログラミング

マイナビ出版

3,982円 (3,620円+税)

Rustの海にどっぷり浸かる!

関連サイト

本書の関連ページが用意されています。

内容紹介

Rust を理解するために必要なしくみを学びながら実践で活用できるノウハウを身につけよう

本書 "Rust for Rustaceans" は、Rust 基盤とそのしくみを学習しながら、Rust をさらに活用する方法を学ぶ情報を提供します。

より大規模なコードベースの構築と保守、強力で柔軟なアプリケーションとライブラリの作成、プロジェクトの範囲と複雑性の拡張に必要な情報を網羅しています。

並行処理、安全でないコードなどの中核的なトピックについて解説します。型レイアウトや特性の一貫性といった重要な概念を探求し、async/await を使用して非同期の内部構造を掘り下げ、no_std プログラミングの世界を巡ります。また、API 設計、テスト、エラー処理に関する専門的なガイダンスを提供し、外部関数インターフェイス、オブジェクト安全性、手続き型マクロなどに関する理解を深めていきます。

書誌情報

  • 著者: Jon Gjengset
  • 発行日:
  • 最終更新日: 2026-03-16
  • バージョン: 1.0.0
  • ページ数: 320ページ(PDF換算)
  • 対応フォーマット: PDF
  • 出版社: マイナビ出版

対象読者

著者について

Jon Gjengset

初期のRust 1.0 のころからRustエコシステムに携わる。MIT博士課程では高性能なリレーショナル・データベースシステムをRustでゼロから構築した。非同期ランタイムtokioを含むRustツールチェーンとエコシステムに貢献しており、hdrhistogramやinfernoなど人気のRustクレートをメンテナンスしている。人気のYouTubeシリーズ「Crust of Rust」では、経験プログラマー向けにRustプログラミングに情報を発信しておりRustコミュニティから熱烈に受け入れられている。

目次

1章 基礎

2章 型

3章 インタフェースの設計

4章 エラーハンドリング

5章 プロジェクトの構成

6章 テスト

7章 マクロ

8章 非同期プログラミング

9章 安全でないコード

10章 並行処理(並列処理)

11章 外部関数インターフェース

12章 標準ライブラリなしのRust

13章 Rustエコシステム

Home 書籍一覧 Rust プロフェッショナル プログラミング ▲ ページトップへ戻る