※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。
安全なプログラミング言語
通常のプログラミング言語では、変数やメモリの保護はプログラマーの責任で行います。この際の配慮不足があったとしても、コンパイルして実行できるプログラムはできてしまいます。その結果は、バグやセキュリティホールにつながるので、プログラマーも強い責任感でのプログラミングが必要です。本書で解説するRust言語は、後発なだけいろいろ考えられており、構文そのものが配慮不足になりにくいしくみであり、また不良なソースコードはコンパイルできません。つまり安全なプログラムを記述しなければコンパイルできないというユニークな特長を持ちます。
第1章 Rust言語
第2章 準備
第3章 Rustの基本
第4章 Rustの最初の難関
第5章 所有権システム
第6章 もっとRustを学ぶ