実践 Rust プログラミング入門(ジッセン ラスト プログラミング ニュウモン)
- 著者:
- 初田 直也/山口 聖弘/吉川 哲史/豊田 優貴/松本 健太郎/原 将己(ハッタ ナオヤ/ヤマグチ トシヒロ/ヨシカワ サトシ/トヨダ ユウキ/マツモト ケンタロウ/ハラ マサキ)
- 出版社:
- 秀和システム
- 出版日:
- 2020年08月22日頃
- ISBN:
- 9784798061702
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
■■ C/C++の代わりとなるべき最新言語 ■■
■■その独特な仕様をわかりやすく解説。 ■■
■■これから Rust をはじめるすべての人へ■■
●いますぐ使いはじめるべき Rust の 5 つ魅力
・とにかく実行速度が速い
・モダンな言語機能が一通り入っている
・ OS から Web アプリケーションまで幅広く実装できる
・ツール群がとても充実している
・「安全性」が強力に担保されている
● Rust ならではの言語仕様を完全理解
・ Google 、 Microsoft 、 Amazon が いま注目する最新言語。その先進的考え方を体験する。
・バグを出させないための仕組みを知り、 Rust の深淵に踏み込む。
・本書に載っているいろんな領域のサンプルで、組み込み開発から Web アプリケーションまで幅広く使われる Rust を学ぶ。
・特徴的な Rust の概念を完全理解する。
「ゼロコスト抽象化」「ムーブセマンティクス」「クレート」
「スレッド安全性」「パニック」「 unsafe 」「エディション」
「所有権」「借用」「ライフタイム」「トレイト」……
"安心安全の 爆速言語 Rust 入門"
edtion 2018 対応。
技書の森解説
Rust の学習で多くの人がつまずくのは、所有権・借用・ライフタイムといったメモリ管理の概念です。公式チュートリアルだけでは抽象度が高く、「理屈は分かるが何を作ればいいか分からない」まま手が止まる場面が出てきます。本書は、その壁を「実際に動くプロジェクトを作りながら超える」ことを狙った構成で、 CLI ツール、 Web アプリケーション、 WebAssembly 、組み込みなど複数の応用領域を一冊の中で横断します。
Rust の文法を一通り説明した後、各章で独立した小さなプロジェクトを完成させていく形式のため、特定の領域だけ拾い読みすることもできます。ただし「言語仕様の厳密な解説書」ではないため、コンパイラのエラーメッセージに振り回される段階では、先に公式ドキュメントの The Rust Programming Language で基礎を固める方が効率的です。文法の基礎を一度通過した人が「次に何を作ってみるか」の引き出しを増やし、 Rust の実用的な書き方に慣れるための橋渡しとして機能する本です。
言及 Qiita 記事 (10 件)
SE 3年目で読んだ技術書52冊
♡ 80技術書, Se, 新人プログラマ応援Rust導入ガイド - 効率的な学習方法から導入まで
♡ 3Rust【2024年】AVR-Rust 開発環境構築 2 (ruduino, ATmega328P 編)
♡ 3Rust, AVR, AVR-Rust【2024年】AVR-Rust 開発環境構築 1 (Rust nightly コンパイラ, avr-gcc 編)
♡ 2Rust, AVR, ATmega328P図書館MCP
♡ 1MCPサーバー【2024年】AVR-Rust 開発環境構築 3 (avr-hal, avr-device, ATmega 編)
♡ 1Rust, AVR, ATmega328P, avr-hal, avr-device実践Rustプログラミング入門でつまづいたところ【随時更新】
♡ 1Rust【振り返り】2025年
♡ 0AtCoder, 勉強, 資格, #振り返り, #20252024/4/18主にITとかセキュリティの記事
♡ 0Security, ニュースRustのトレイトについて
♡ 0Rust, トレイト