達人出版会 | 夏休みに読みたい!インプレス&近代科学社フェア
Rustプログラミング完全ガイド 他言語との比較で違いが分かる!

Rustプログラミング完全ガイド 他言語との比較で違いが分かる!

Carlo Milanesi

インプレス

Rustは、C/C++の後継と位置づけられるプログラミング言語で、性能やメモリ安全性を重視しています。本書は、500以上のサンプルとその実行結果を示しつつ、各手法や考え方を幅広く解説した、全24章の包括的なチュートリアルです。

PDF EPUB固定
SALE 4,070円 2,035円 (税込)

【注意】本書のEPUB版は固定レイアウト型になっております。文字の大きさの変更や検索、引用などはお使いいただけません。画面の大きい端末でご利用ください。

ギフト用に購入

書籍情報

著者: Carlo Milanesi
共著者: , 吉川 邦夫(訳)

発行日: 2022-09-28
最終更新日: 2022-09-28

バージョン: 1.0.0
ページ数: 432ページ(PDF版換算)ページ
対応フォーマット: PDF, EPUB
出版社: インプレス

対象読者

他の言語(特にCまたはC++)を習得済みのプログラマー

著者について
Carlo Milanesi

プロのソフトウェア開発者。C++、グラフィックスプログラミング、GUI設計が専門。ミラノ大学を卒業した後、会計やCAD/CAMのソフトウェア業界で働いている。『Creative Projects for Rust Programmers』(Packt, 2020)の著者でもあり、Rustライブラリを開発している(github.com/carlomilanesi/rs-measures)。

目次

まえがき

第1章 Rustを始めよう

第2章 数値演算などの基本を把握しよう

第3章 オブジェクトに名前を付ける

第4章 実行の流れを制御する

第5章 データシーケンスを使う

第6章 基本のデータ型を使う

第7章 列挙と照合

第8章 混成的なデータ構造を使う

第9章 関数を定義する

第10章 ジェネリックな関数や型を定義する

第11章 メモリを割り当てる

第12章 データの実装

第13章 クロージャを定義する

第14章 変更可能な文字列を使う

第15章 範囲とスライス

第16章 イテレータを使う

第17章 入出力とエラー処理

第18章 データのカプセル化[メソッドとモジュール]

第19章 トレイトを使う

第20章 オブジェクト指向プログラミング

第21章 標準ライブラリのコレクション

第22章 所有権、移動、コピー

第23章 借用とライフタイム

第24章 さらにライフタイムについて

参考文献

索引