『コンピュータはなぜ動くのか 第2版』 | Programming Place Plus 参考書籍

トップページ参考書籍IT・コンピュータ

基本情報

一言紹介
コンピュータの基礎知識を学ぶ入門書
レベル
入門~初級
5段階評価
★★★★
出版日
2022年10月
こういう人におすすめ
『プログラムはなぜ動くのか』の読者。
プログラマーを目指す人。 新人プログラマーの教育用途。
こういう本ではない
詳細な動作原理に踏み込むほど高度な内容ではない。
ISBN
978-4296001231

内容紹介

ハードウェアとソフトウェアの最低限の知識を学ぶ入門書。

同著者のベストセラー『プログラムはなぜ動くのか』と同シリーズで、続編にあたる本です(リンクは 2023年現在最新の第3版)。

雰囲気は『プログラムはなぜ動くのか』と大体同じで、いくつかの章に分けて、それぞれのテーマで解説をするスタイルです。丁寧な説明に分量を割いていますし、ページ数の割り当てもそれほど多いわけではないので、1つ1つはそれほど深入りしているわけではなく、あくまで入門として必要なことに終始しています。興味をもった部分は、さらなる専門書にあたるのがいいでしょう。

『プログラムはなぜ動くのか』には、CPU、メモリ、ディスク、OS、圧縮アルゴリズムといった話題があり、『コンピュータはなぜ動くのか』には、コンピュータの構成要素、プログラムの流れ、アルゴリズム、データ構造、オブジェクト指向プログラミング、データベース、ネットワーク、暗号化といった話題があります。あまりタイトルどおりに明確に住み分けをしているわけではないようです。本書のほうがやや易しくなっている感じはしますが、どちらから読んでも特に問題はないと思います。

『プログラムはなぜ動くのか』と同様、普遍的・基礎的な内容を解説するというコンセプトであるため、初版と比べて内容の大筋にはそれほど変化はありません。それでも初版から約20年ということで、解説に使っていたプログラミング言語や環境などのうち、あまりにも古くなってしまった部分については置き換えられています(たとえば、Z80 から COMETⅡ。VBScript から Python。Access から MySQL)。それ以外に基本的な解説内容はあまり変わっておらず、少々古臭さを感じる部分も残っています。

『プログラムはなぜ動くのか』とセットで、本職のプログラマーを目指す人の独習や、新人教育などに適した本だと思います。物足りなければ、次に『教養としてのコンピューターサイエンス講義 第2版』辺りもお勧めです。


本ページはアフィリエイトプログラムによる収益を得ています。

以下のリンクから商品を購入されると、Programming Place 管理者に紹介料が支払われています。

【紙媒体】

【電子書籍】


技術書を割引価格で購入できたり、多くのポイントが還元されたりするお得情報を、「セール情報」のページで取り上げていますので、こちらもご覧ください。

関連書籍

更新履歴





IT・コンピュータの参考書籍トップページへ

参考書籍のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る