| 内容 | プログラム言語「Rust」は、「速くて安全」を目指した言語で、1実行環境を必要としないコンパイル言語、2使用メモリの管理、3破綻しない並行処理……の3つがキモになります。 「Rust」はコンパイル言語ではあっても、その方法を簡単にしてあります。また、「メモリ管理」もルールを整理し、とても分かりやすい仕組みにしています。 「Rust」を学べば、「C言語」の「ポインタ」や「メモリ割り当て」が理解しやすくなるでしょう。 さらに、「並行処理の管理」も、「Rust」では「チャンネルとメッセージ」で行なう方法を備えています。 全体的に、スクリプト言語を理解している人向けの解説になりますが、初心者でも挑戦できるように、第1章では「Windowws11」と「maxOS」に「Rust」をインストールし、「Visual Studio Code」で動かす方法を丁寧に説明しています。 ■「Rust」の紹介とインストール ・Rustのインストール/Visual Studio Codeのインストールと動作設定/Rustのプロジェクト作成とプログラム実行/Rustのプログラムの構造 ■文字列でわかるRustの特徴 ・マクロ「println!」/プレースホルダ「{}」/書き換えの可不可/「スライス」で間接操作/参照とその中身/文字列の「長さ」 ■「オーナーシップ」によるメモリ管理 ・型と必要メモリ/オーナーシップの取得と破棄/参照を上手に使う ■Rust独特のデータ記述法 ・Rustの構造体/Rustの列挙型/Rustのトレイト/Rustのエラー処理 ■破綻しない並行処理 ・スレッドの記述/チャンネルとメッセージ ■プログラムファイルを整理する ・ファイルからテキストを読み込む/別のファイルのプログラムを呼び出す/モジュールの作成と利用 |
|---|---|
| 著者 | 清水,美樹,1963- |
| 出版日 | 202209 |
| 出版社 | 工学社 |
| ISBN-13 | 9784777522132 |
| データ提供元 | openBD, 楽天 |
| 価格 | 2,860 詳細はこちら |
|---|