|
「速くて、安全!」を目指したコンパイル言語
|
清水 美樹 著
2022年 9月26日発売
B5判
144ページ
定価 ¥2,860(本体 ¥2,600)
|
|
ISBN978-4-7775-2213-2 C3004 ¥2600E
|
 |
プログラム言語「Rust」は、「速くて安全」を目指した言語で、�ー孫坿超�を必要としないコンパイル言語、�∋藩僖瓮皀蠅隆浜�、�G肪召靴覆な孫埆萢�……の3つがキモになります。
全体的に、スクリプト言語を理解している人向けの解説になりますが、初心者でも挑戦できるように丁寧に説明しています。
|
|
| ■ 主な内容 ■ |
■「Rust」の概略とインストール
- プログラミング言語「Rust」の特長
- プログラミング言語「Rust」のプロフィール
- エディタ「Visual Studio Code」の設定
- 「macOS」でRustを動かす準備
■「cargo」コマンドで操作するRustアプリケーション
- プロジェクトの作成コマンド「cargo new」
- プロジェクトの実行コマンド「cargo run」
■「C言語」とよく似た「Rust」の言語仕様
- 最も簡単な実行ファイルを研究
- 構造体
- ポインタ的なこと
■「Rust」特有のデータ型の記述
- 文字列
- Option型
- 書き換え可不可
- データの集合体
- 列挙体
■「Rust」に特有の処理の記述
- 「メソッド」と「関数」の違い
- 自身を書き換えるメソッド
- クラスメソッドに似ている「関連関数」
- 列挙体のメソッド
- トレイト
- ジェネリック・プログラミング
■「Rust」のメモリ管理と「オーナーシップ」
- 「メモリ管理」とは
- 「Rust」の間接的なメモリ管理
- 「Rust」の「ほぼ自動」メモリ管理「オーナーシップ」
- 値の受け渡しが簡単なデータ型
- データが「移動」して使えなくなる謎
- 「スタック領域」と「ヒープ領域」
|
|
 |

|