
ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで (KS情報科学専門書)
高野祐輝
講談社 / 2022-12-15
この本について
コードを書いていて「この挙動、なんでこうなるんだろう…」と手が止まることってありますよね。Rustも触り始めは特に、仕組み自体は気になるのに、いきなりポインタやOS寄りの話まで行くと途端に霧が濃くなる感じがあります。自分もまさにそこでつまずいて、基礎と実践のあいだに橋をかけてくれる本を探していました。 この本は、まさにその“橋”の役割をしてくれました。たとえば数値リテラルにアンダースコアを入れられるという小さな仕様ひとつでも、「読みやすさをどう担保するか」という視点が養われたり、危険なポインタ領域には深入りしないかわりに、Rustがなぜそのあたりを厳しく管理するのかが腑に落ちたりします。難しい概念を避けるわけではなく、いまの自分に必要な深さで止めてくれる感じがちょうどよかったです。 全体として、Rustを書きながら「根っこを理解したいけど挫折したくない」という人に向いています。特に、システム寄りの話に苦手意識があるけれど、言語の安全性の背景を知りたい人にはかなり刺さると思います。自分もまだ迷ってばかりですが、Rustとの距離が少し縮まったのはこの本のおかげでした。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの75%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
矢沢 久雄 and 日経ソフトウエア

入門 コンピュータ科学 ITを支える技術と理論の基礎知識 (アスキードワンゴ)
J.Glenn Brookshear, 神林 靖, and 長尾 高弘

コーディングを支える技術――成り立ちから学ぶプログラミング作法 WEB+DB PRESS plus
西尾 泰和

みんなのコンピュータサイエンス
Wladston Ferreira Filho、小山 裕司

はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術 (OnDeck Books(NextPublishing))
小林 佐保, 岡田 怜士, 浅部 佑, and 満永 拓邦
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要