
プログラミングの基礎からしっかり学ぼう! Javaレッスンブック
掌田 津耶乃
翔泳社 / 2021-01-28
この本について
プログラミングを学び始めたとき、「コードは書けているはずなのに、そもそもコンピュータの中で何が起きているのかよく分からない」というモヤモヤに何度もぶつかりました。動いているからまあいいか、と思いつつ、根っこの仕組みが分からないまま進む不安は、じわじわ残り続けるんですよね。 この本を読んで印象に残ったのは、読者の方が多く抜き出していた“ONとOFFだけで成り立つ世界”や“CPUがどんな情報を受け取っているのか”といった文章でした。Javaの文法を覚える前に、コンピュータが何に反応し、どう処理しているかをしっかり描いてくれるので、プログラムが動く仕組みが具体的に見えてきます。さらに、コンパイラとインタープリタの違いや、Javaがなぜ仮想マシンで動くのかといった部分も、実際の動作と結びついて理解できるのが大きかったです。 コードが黒魔術に見えてしまう時期に、この本は「ただの電気信号なんだよ」というところから寄り添ってくれる感じがあります。オブジェクト指向の入り口でつまずいている人にも、概念を“操作する対象”から説明してくれるので、抽象論だけが先走らないのもありがたいところです。 「文法の丸暗記ではなく、仕組みから理解したい人」にとても向いている一冊だと思います。私もここを押さえたことで、書いているコードがどんな経路で実行されているかを自然と意識できるようになりました。
読書インサイト
ハイライト密度
多くの読者は第1章に最もインサイトを感じており、全ハイライトの39%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識
矢沢 久雄

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

プログラムはなぜ動くのか 第3版 知っておきたいプログラミングの基礎知識
矢沢 久雄

プログラムはなぜ動くのか 第2版 知っておきたいプログラムの基礎知識
矢沢 久雄 and 日経ソフトウエア

小学校でプログラミングを教える先生のためのコンピュータサイエンスの基礎: 隙間時間を使って1ヵ月でマスターする (レイジーラボ)
渡辺毅、近江まさこ
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
目次
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要