- プログラミング言語Rust入門
-
実行スピードとメモリの安全性を同時に満たすシステム開発言語
- 価格
- 3,960円(本体3,600円+税)
- 発行年月
- 2020年03月
- 判型
- B5
- ISBN
- 9784822296858
この商品をご覧のお客様は、こんな商品もチェックしています。
- つくりながら学ぶ!ドメイン駆動設計 実践入門
-
価格:3,729円(本体3,390円+税)
【2026年01月発売】
- 技術哲学入門
-
価格:2,090円(本体1,900円+税)
【2025年04月発売】
- チョコレートで読み解く世界史
-
価格:1,078円(本体980円+税)
【2024年01月発売】
- Blazor入門
-
価格:3,080円(本体2,800円+税)
【2020年12月発売】
- Blazor入門 第2版
-
価格:4,180円(本体3,800円+税)
【2025年06月発売】


























[BOOKデータベースより]
Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefoxのレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を、ある程度回避できるように設計されています。Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。
Rustの特徴
[日販商品データベースより]環境構築
基本的な型、変数の扱い、束縛
文字列
文と式と関数
制御文とパターンマッチ
配列とベクター
構造体とメソッド
ジェネリクスとトレイト
所有権
パッケージの作成
ファイル入出力
マクロ
Web API呼び出し
データベースアクセス
C言語ライブラリの呼び出し
クロージャ
並列化
テストコード
付録A Rustのメモリ配置を調べる
付録B Rustの型を調べる
Rustは、Firefoxの開発元であるMozillaが支援するオープンソースのプログラミング言語です。2017年末に公開されたFirefox のレンダリングエンジンの記述に使用され、その実行速度を2倍にしたことで有名になりました。オブジェクト指向と関数型の言語特徴を持ち、JavaやC#のようにVM(Virtual Machine)上の動作ではないため、既存のC言語のライブラリを直接扱える利点を持っています。またRustは、CやC++で発生しうる不正メモリアクセスに関する問題を,ある程度回避できるように設計されています。
Rustはまだ新しい言語なので、本書の前半は実務に必要な詳しい文法を解説しています。文法や具体例などは、簡単なRustのコードを動かして確認しながら説明を進めています。後半は、具体的な利用法(Web API呼び出し、データベースアクセスなど)を中心に説明し、すでに他の言語(C++やC#、Javaなど)で同様にプログラミングをしたことのある読者を対象としています。