詳解Rustプログラミングの表紙

詳解 Rust プログラミング(ショウカイラストシプログラミング)

著者:
Tim McNamara/吉川 邦夫(ティム マクナマラ/ヨシカワ クニオ)
出版社:
翔泳社
出版日:
2021年11月17日頃
ISBN:
9784798160221
在庫:
在庫あり
★★★★☆3.67(4 件)
総合
128
2 ランクダウン4 件の言及
言及数
586
中級者向け
Rustシステムプログラミングメモリ管理ネットワークプログラミングファイルI/Oプロセス管理スレッド処理例外処理カーネルプログラミングデータベース操作

書籍紹介

さまざまな CUI アプリケーションを通して
システム言語としての Rust を徹底詳解

本書は、
Tim McNamara, "Rust in Action: Systems programming concepts and techniques"

Manning Publications,

の翻訳書です。

【本書の内容】
ダイレクトにメモリを操作し、 OS のシステムコールを活用することで高速性を維持しつつ、コンパイラの進化によって安全性も確保した開発言語・ Rust

本書は、ファイル I/O を使った入出力プログラムから、キーバリュー型の DB 操作やメモリ操作、生の TCP を使うネットワークプログラム。そしてプロセスやスレッド、割り込みや例外処理などの低レイヤからカーネルそのものまで扱うためのノウハウを、 Rust 固有のテクニカルタームとともに解説します。

著者の Tim McNamara は、 15 年以上の時間をかけて、テキストマイニング、自然言語処理、データ工学のエキスパートになりました。彼は Rust Wellington のオーガナイザであり、 Rust プログラミングのチュートリアルを、オフラインでも、 Twitch と YouTube を介したオンラインでも、定期的に開催しています。

【本書で取り上げるジャンル】

・メモリ操作

・ファイルとストレージ

・ネットワーク

・時間管理

・プロセスとスレッド

・カーネル

・割り込みと例外処理

【読者が得られること】

Rust によるプログラミング基礎

Rust 固有のプログラミング手法

・システムプログラミングの勘所

・コンピュータサイエンスの知識

目次

第 1 章:はじめに

第 1 部:Rust 言語の独自機能

第 2 章:言語の基礎

第 3 章:複合データ型

第 4 章:ライフタイムと所有権と借用

第 2 部:システムプログラミングの謎を解き明かす

第 5 章:データの詳細

第 6 章:メモリ

第 7 章:ファイルとストレージ

第 8 章:ネットワーク

第 9 章:時間とタイムキーピング

第 10 章:プロセスとスレッドコンテナ

第 11 章:カーネル

第 12 章:シグナルと割り込みと例外

言及 Qiita 記事 (3 件)

この本に興味がある方におすすめ

この本に関連

関連記事

関連用語

共有:Xはてブ