【感想・ネタバレ】詳解Rustプログラミングのレビュー

あらすじ


さまざまな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固有のプログラミング手法
・システムプログラミングの勘所
・コンピュータサイエンスの知識

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

...続きを読む
\ レビュー投稿でポイントプレゼント / ※購入済みの作品が対象となります
レビューを書く

感情タグBEST3

Posted by ブクログ

Rustのチュートリアルなどをこなして、ある程度理解している人向けの本

コンピュータサイエンスの基礎を学んだ後だったのでついていくことができた。
簡単なCPUエミュレータを作るところが一番面白かった。
ポインタやスマートポインタ、参照の違いなどの説明が役にたった。
他にもRustを勉強していて説明なしに出てくる用語や概念を簡単に説明してくれるところがよかった。

0
2024年08月26日

Posted by ブクログ

Rustらしく、低レイヤーの話の割合が多く、一介のWebエンジニアが役立てられるか?というとよく分からなかった。 後半は飛ばし飛ばしになっちゃった。

0
2023年07月17日

Posted by ブクログ

Rustの中級者向けの解説書。
一応、チュートリアル的な言語解説の記載もあるが、これだけで学習するのは厳しい。ある程度、Rustの文法など基本的な知識がある人向けの内容。
取り上げられている内容はシステムプログラミングよりで実践的だが、アプリケーションプラグラマにとってはすぐに応用が利くという感じではないが、入門書を読んでいざ実際にコードを書いていくというときの具体的な指標にはなりそう。

0
2021年12月03日

Posted by ブクログ

プログラミング言語Rustを詳しく記載されている本。Rust言語は何たるかを知りたくて、適当に本屋で相性良さげで選んだ本。
著者は海外の方で、この本は包括的な教科書や参考書ではないと断言されている。なんとなくで選んだので、後悔はしていないが、ちょっとポリシーに乏しい印象を私は抱いた。
ざっと目を通した。Rustを使いながら、プログラミングを中心にベーシックなコンピュータサイエンスを学んでいく…ような印象かもしれない。もちろんRustならではの所有権やライフタイムなどの記載はあり、Rust言語をざっくり学べる。

悪くはないんだが…、結局そこまでこの本とは深く付き合うことはなさそうだ。

0
2023年10月27日

「IT・コンピュータ」ランキング