版元ドットコム

探せる、使える、本の情報

文芸 新書 社会一般 資格・試験 ビジネス スポーツ・健康 趣味・実用 ゲーム 芸能・タレント テレビ・映画化 芸術 哲学・宗教 歴史・地理 社会科学 教育 自然科学 医学 工業・工学 コンピュータ 語学・辞事典 学参 児童図書 ヤングアダルト 全集 文庫 コミック文庫 コミックス(欠番扱) コミックス(雑誌扱) コミックス(書籍) コミックス(廉価版) ムック 雑誌 増刊 別冊
はじめてのRust 清水 美樹(著/文) - 工学社
..
詳細画像 0 詳細画像 1 詳細画像 2 詳細画像 3 詳細画像 4
【利用不可】

はじめてのRust (ハジメテノラスト)

コンピュータ
このエントリーをはてなブックマークに追加
発行:工学社
B5判
縦257mm 横182mm 厚さ11mm
重さ 425g
144ページ
定価 2,600円+税
ISBN
978-4-7775-2213-2   COPY
ISBN 13
9784777522132   COPY
ISBN 10h
4-7775-2213-X   COPY
ISBN 10
477752213X   COPY
出版者記号
7775   COPY
Cコード
C3004  
3:専門 0:単行本 04:情報科学
出版社在庫情報
不明
初版年月日
2022年9月30日
書店発売日
登録日
2022年9月6日
最終更新日
2022年9月15日
このエントリーをはてなブックマークに追加

紹介

プログラム言語「Rust」は、「速くて安全」を目指した言語で、①実行環境を必要としないコンパイル言語、②使用メモリの管理、③破綻しない並行処理……の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のエラー処理

■破綻しない並行処理
・スレッドの記述/チャンネルとメッセージ

■プログラムファイルを整理する
・ファイルからテキストを読み込む/別のファイルのプログラムを呼び出す/モジュールの作成と利用

著者プロフィール

清水 美樹  (シミズ ミキ)  (著/文

フリーライター。東京都生まれ。家族の転勤について各地を回り、現在は東京都在住。東北大学大学院工学研究科博士(工学)課程修了。執筆内容は、ほぼ独習によるプログラミング入門、AI本中心の翻訳、昔の専門(材料科学)を生かしての最近の技術解説など。分からなかったことが分かるのが人生の喜び。

上記内容は本書刊行時のものです。