コンセプトから理解するRustの表紙

コンセプトから理解するRust

原 旅人技術評論社360ページISBN 9784297125622

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

紹介記事
1件
媒体別
Zenn 1
初めての紹介
最新の紹介

この本を選ぶ前に

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

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

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

  • [2024年版] 読んでよかった本の紹介 Zenn · しゅんそく · · いいね 2

    Rustを「C言語にブレーキをつけたような言語」と捉え、RustがC言語の何をプログラマから上手に隠してくれているのかを学べる本だと紹介している。C言語との比較を通じてRustの特徴を理解する内容として受け止めており、読者層は初心者というより中級者から上級者であり、そうした人が読むと学びになるという印象を述べている。

この本について

Rustの所有権やライフタイムなどの仕様を、他言語とのコード比較と設計上の理由から理解する解説書である。導入ではCargoを使ったプロジェクト作成や基本文法、モジュール、開発ツールを扱い、その後、C言語やPythonとの比較を交えながら、値のコピーとムーブ、借用、参照の有効範囲、型、構造体、列挙型、エラー処理を説明する。さらに、トレイトとジェネリクスによる抽象化、ファイルやソケットの入出力、イテレータとクロージャを使う関数型の機能へ進む。後半では、スレッド間のデータ共有や通信、非同期処理を取り上げ、C言語ライブラリをRustから利用する方法まで扱う。Rustがメモリ安全性・スレッド安全性と性能を両立するための仕組みを学び、Rustでの開発に必要な考え方とコードの書き方を理解できる。

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

目次(主な章)

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

  1. 第1章 Rustを学ぶにあたって
  2. 第2章 Rustをはじめよう
  3. 第3章 所有権とライフタイム
  4. 第4章 Rustにおける値の型
  5. 第5章 Rustの抽象化プログラミング
  6. 第6章 ファイルやソケットの入出力
  7. 第7章 Rustの関数型プログラミング向けの機能
  8. 第8章 Rustによるスレッド・非同期プログラミング
  9. 第9章 C言語のライブラリのRustからの利用