January 2022
Intermediate to advanced
680 pages
11h 35m
Japanese
Rustに関して本書のような本を書くのは難しい。Rustを特徴付けているのは、最初のページで見せびらかすことができるようなびっくりするような機能ではなく、しかるべく設計された個々の部品がなめらかに協調することで、1章で述べた安全で高性能なシステムプログラミングという目的を実現していることだからだ。言語の個々の部分は、その他すべての部分の存在によって正当化される。
そこで、個々の言語機能を1つずつ説明するのではなく、小さいが完結したプログラムをいくつか示すことにする。それぞれのプログラムは、いくつかの言語機能を利用方法とともに紹介する。
Rustは性能への影響を最小限にしつつ未定義動作を防止することを約束している。このことが、ベクタや文字列のような標準のデータ構造からサードパーティライブラリの使い方にいたるまで、システムのすべての構成要素の設計に影響を与えている。その詳細については本書全体を通じて説明することになるが、ここではRustに十分な機能があり楽しくプログラミングできる言語だということを示す。 ...
Read now
Unlock full access