動かして学ぶ!Rust入門 基本的な文法・機能から簡単なアプリの開発手法までしっかり学べる

mebiusbox/著

発売日:2023年4月

  • 動かして学ぶ!Rust入門 基本的な文法・機能から簡単なアプリの開発手法までしっかり学べる
  • 動かして学ぶ!Rust入門 基本的な文法・機能から簡単なアプリの開発手法までしっかり学べる
  • 動かして学ぶ!Rust入門 基本的な文法・機能から簡単なアプリの開発手法までしっかり学べる
  • 動かして学ぶ!Rust入門 基本的な文法・機能から簡単なアプリの開発手法までしっかり学べる
ページ数
449p
ISBN
978-4-7981-7723-6
著者情報
mebiusbox(MEBIUSBOX)
趣味でフリーソフトウェアを開発。エンジニア向けのコミュニティに記事を投稿することが多い。コンピュータグラフィックスに関する記事を書いて公開している。最近はRustやThree.jsも扱っている

¥3,960 税込

18 nanacoポイント

18 セブンマイル

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

発送目安

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

宅配(送料¥550税込)

発送目安

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

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

商品説明

Rustのプログラミング手法について、サンプルを元に手を動かしながら学ぶ書籍です。主に以下の3つについて丁寧に解説します。Rustの概要と開発環境。Rustの基本的な文法と機能。Rustによる簡単なアプリ開発。基本的な文法について丁寧に解説。Rustの機能を学ぶのに適したサンプルを用意。学習をもっと深めたい方に向けて「メモ」や「参照」で補足。

サンプルを動かしながら
Rustの基本をしっかり学べる!

【本書の背景】
Rustは、2015年に初期版がリリースされたプログラミング言語です。Rustの特徴として「処理の速度が速い」「安全性が高い」「開発に必要なツールが充実」といったことが挙げられます。現在は、Microsoft、Google、Amazon、MetaといったIT企業やLinuxでも導入が進み、国内でも利用するIT企業が増えてきている人気急上昇の言語です。

【本書の概要】
Rustのプログラミング手法について、サンプルを元に手を動かしながら学ぶ書籍です。主に以下の3つについて丁寧に解説します。

●Rustの概要と開発環境
●Rustの基本的な文法と機能
●Rustによる簡単なアプリ開発

なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「Rust 入門」を元にした書籍です。

【対象読者】
Rustに初めて触れるプログラマー

【本書のポイント】
・基本的な文法について丁寧に解説
・Rustの機能を学ぶのに適したサンプルを用意
・学習をもっと深めたい方に向けて「メモ」や「参照」で補足

【目次】
Chapter1 Rust
Chapter2 環境構築
Chapter3 Rustの文法と機能
Chapter4 アプリケーションの開発

【著者プロフィール】
mebiusbox(メビウスボックス)
趣味でフリーソフトウェアを開発。エンジニア向けのコミュニティに記事を投稿することが多い。コンピュータグラフィックスに関する記事を書いて公開している。最近は Rust や Three.js も扱っている。

目次

Chapter 1Rust
01概要
 Rustの特徴
 Rustの誕生
 Rustはどういうプログラミング言語なのかエディション
02互換性
03まとめ

Chapter 2環境構築
01Rustをインストールする前の準備
 PowerShellのバージョンを確認
 wingetのインストール
 最新のPowerShellをインストール
 Windows Terminal
 Git
 Anaconda(Miniconda)
02Rustのインストール
 rustup
 cargo
 rustc
03Visual Studio Code
 スニペット
04rust-analyzer
05Rust Playground
06Hello,World!
 パッケージの作成
 Rustプログラムの実行環境
07その他のツール
 Terminal-Icons
 Oh My Posh
 winget
 PowerShellのエイリアス
 bat
 lsd(LSDeluxe)
 delta
 simple-http-server
 cargo-make
08まとめ
 本章で学んだこと

Chapter 3Rustの文法と機能
01基本
 コメント(Comment)
 式と文(Expression and statement)
 ブロック(Block)
 オブジェクト(Object)
 組み込みデータ型 (Primitive Type)
 型の別名(Alias)
 所有権(Ownership)
 関数(Function)
 print!マクロ
 束縛(Binding)
 シャドーイング(Shadowing)
 定数(Const)
 参照(Reference)
 可変性(Mutable and immutable)
 文字列(String) ほか

商品詳細

シリーズ名
NEXT ONE:新定番の技術をしっかり学べる
出版社名
翔泳社
サイズ
21cm
対象年齢
一般
フォーマット
単行本

注意事項

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

あなたへのおすすめ