• 実践Rustプログラミング入門
  • 実践Rustプログラミング入門
  • 実践Rustプログラミング入門
  • 実践Rustプログラミング入門
ページ数
495p
ISBN
978-4-7980-6170-2

¥3,960 税込

18 nanacoポイント

18 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

C/C++の代わりとなる最新言語、その独特な仕様をわかりやすく解説。バグを出させないための仕組みを知り、Rustの深淵に踏み込む。特徴的なRustの概念を完全理解する。本書に載っているいろんな領域のサンプルで、組み込み開発からWebアプリケーションまで幅広く使われるRustを学ぶ。

---
C/C++の代わりとなるべき最新言語
その独特な仕様をわかりやすく解説。
これから Rust をはじめるすべての人へ

●いますぐ使いはじめるべきRustの5つ魅力
・とにかく実行速度が速い
・モダンな言語機能が一通り入っている
・OS から Web アプリケーションまで幅広く実装できる
・ツール群がとても充実している
・「安全性」が強力に担保されている

●Rustならではの言語仕様を完全理解
・Google、Micr

目次

■Part 1 入門
■Chapter1 プログラミング言語 Rust
●1-1 Rust の魅力
●1-2 とにかく実行速度が速い
Rust は機械語に直接コンパイルされる
ガベージコレクションをもたない
「ゼロコスト抽象化」を追求している
●1-3 モダンな言語機能が一通り入っている
不変・可変を明示的に制御できる
filter,map などを使ってコレクションを操作できる
代数的データ型とパターンマッチング
強力な型推論
トレイト
●1-4 OS から Web アプリケーションまで幅広く実装できる
●1-5 ツール群がとても充実している
Cargo
エディタサポート
標準フォーマッタ rustfmt、標準リンター clippy
●1-6 「安全性」が強力に担保されている
●1-7 エディションという考え方によって互換性を担保している
●1-8 Rust の利用事例

■Chapter2 環境構築
●2-1 Webサイトで試せるRust - The Rust Playground
●2-2 開発環境を構築する
rustupをインストール
動作確認
cc
エディタ
Rust Language Server(rls)
rust-analyzer
cargo-edit
リリーストレインモデル:nightly,beta,stable
●2-3 まとめ

■Chapter3 Rustの基本
●3-1 基本的な文法
基本的な型
変数宣言
制御構文
関数
マクロ
●3-2 Rustを支える言語機能
ゼロコスト抽象化
所有権と借用
スレッド安全性
非同期処理
●3-3 クレートとモジュール
入門 クレート
入門 モジュール
●3-4 Cargo - ビルドシステム・パッケージマネージャ
サブコマンド
Cargo.toml
ほか

商品詳細

出版社名
秀和システム
サイズ
24cm
対象年齢
一般
フォーマット
単行本

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ