実践Rustプログラミング入門の表紙

実践Rustプログラミング入門

初田 直也, 山口 聖弘, 吉川 哲史, 豊田 優貴, 松本 健太郎, 原 将己, 中村 謙弘, フォルシア株式会社秀和システム508ページISBN 9784798061702

Rustタグで同率4位(16冊中)。Zenn・Qiitaなどの2記事で紹介(時点)。

紹介記事
2件
媒体別
Qiita 2
初めての紹介
最新の紹介

この本を選ぶ前に

出版年
(約6年前)
タグ内の順位
Rustタグで同率4位(16冊中・紹介記事数の順)

紹介している記事(2件)

記事ごとの説明は、記事本文のうちこの本に触れた部分をAIが要約したもので、筆者の原文ではありません。

  • SE 3年目で読んだ技術書52冊 Qiita · BinomialSheep · · いいね 77

    章ごとに一つのプログラムを作りながらRustとそのエコシステムを学ぶ形式で、Rust哲学や文法の解説は少なめだと述べている。同種の実践書の中では最もポピュラーとしつつ、幅広い用途を扱うため作成するプログラムが多様で、好みが分かれるとしている。できることを把握して後半を読み流し、自分の作りたいものを作りながら学ぶ人には勧める一方、コードを理解して環境構築や実行まで進めると、Rust学習以外の面でつまずく箇所があると指摘する。写経しながら学びたい人には『高効率言語 Rust』の方が向いているとしている。

  • Rustの日本語書籍紹介 Qiita · dalance · · いいね 199

    全体の約7割が実践編で、紹介するRust本のなかでも最も実践寄りだと位置づけている。実践例として、WASM、GUI、組み込みを取り上げており、これまでのRust本では扱われていなかった分野にも触れていると説明する。また、サードパーティー製ツールを含むRustのエコシステムについても、詳しく解説しているとしている。

この本について

他言語に習熟したエンジニア向けに、Rustの言語機能と開発環境から、用途別のプログラム作成、開発ツール、リリースまでを扱う実践的な入門書である。基本文法に加えて、所有権と借用、スレッド安全性、非同期処理、クレート、Cargo、テストを学び、逆ポーランド記法の計算機を作りながらエラー処理やファイルパスを扱う。続いて、SQLiteを使うTodoのWebアプリケーション、WebAssemblyによる計算プログラム、Icedを用いたGUI、マイコン上でのLED制御を作成する。後半ではCargoの機能、フォーマッタ、リンター、カバレッジ、ベンチマーク、プロファイラ、CIを取り上げ、シングルバイナリのリリースにも進む。

出版社の内容紹介・目次と紹介記事をもとにAIが要約したものです。原文の転載ではありません。

目次(主な章)

出典: 出版社の書籍ページ (章の見出しのみ)

  1. Part 1 入門
  2. Chapter1 プログラミング言語 Rust
  3. Chapter2 環境構築
  4. Chapter3 Rustの基本
  5. Part 2 実践
  6. Chapter4 プログラムを作成する
  7. Chapter5 Webアプリケーションの開発
  8. Chapter6 WebAssembly
  9. Chapter7 GUIアプリケーション
  10. Chapter8 組み込みシステム
  11. Chapter9 開発ツール
  12. Chapter10 プロダクトをリリースする
  13. Part 3 Tips
  14. Chapter11 いろいろなRustの発展的Tips
  15. PartialEqとPartialOrd