コード。 コンピュータサイエンスの秘密の言葉

コード。 コンピュータサイエンスの秘密の言葉

Charles Petzoldによる投稿

ハードカバー、512ページ

この本はozon.ru / books.ruにあります



「必読」カテゴリのプログラマー向けの本はかなりあり、それらの一部はすでにハブで何度も言及されています(たとえば、McConnellの「Perfect Code」)。 それに値するものの、私はこの本についてそれほど多くの言及を見ていません。 私の意見では、「コード」はコンピューター、そのデバイス、そして最も重要なことにはプログラミングの本質に関する最高の本です。 この本は、コンピューターがどのように、なぜ動作するかを説明するだけでなく、工学的思考にも慣れています。



まず第一に、「コード」は理解を与えます-正確に、大文字で。 コンピューターのような技術的に複雑で多機能なデバイスは、実際にはゼロと1でしか動作できず、さらにかなり原始的なレベルでしか動作しないことを理解しています(はい、私たちはすべてこれを以前に知っていましたが、本はそれを感じることができます)。 しかし、これはほんの一部です... 2番目は、そのような原始的な基盤を使用して複雑なシステムを構築できることに対する誠実な賞賛です。 章ごとに読んで、コンピューター時代の先駆者全員が経験したはずの感情を経験しました。



懐中電灯、モールス信号、点字、バーコードの例(デバイスの原理の説明すべて)で、著者は情報のコーディングの基本を紹介します。 電球と電池から、最初にさまざまな一見些細なデバイスを収集しますが、それらは後に本格的なコンピューターに変わります。 そして、すでに終わりに向かって、著者は読者に機械コード、アセンブリ言語などを紹介します。 すべてがスムーズに、明確に、順番に進みます。理解できないジャンプ、恐ろしい用語の突風、優れた活発な説明はありません。 私は長い間、このような情報にアクセスしやすい本に出会ったことがありません。



大きなプラスは、一貫した論理的なプレゼンテーションです。 「1バイトは8ビットで構成される」という事実を非難されることはありません。 あなた自身と著者はこの結論に達します。 この本は、コンピューターが2進数システムで動作していることを報告するだけではありません。このシステムが10進数よりも正当化される理由と、コンピューターで使用される理由の包括的な説明を受け取ります。 この本では、コンピューター時代のすべてのエンジニアリングの経験が収集され、可能な限りアクセス可能であると言えます。



この本を読むのは、初心者のプログラマー、技術大学の後輩(私もそうです)、そして興味のある人なら誰でもお勧めします。 私はあなたが失望することはないと思う=)



PS:このレビューはやや厄介で、おそらく「賞賛されすぎ」ているように感じましたが、この本に関する私の個人的な意見です。 厳密に判断しないでください:)



All Articles