プログラムはなぜ動くのか―知っておきたいプログラミングの基礎知識 (第2版)

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ A5判/ページ数 293p/高さ 22cm
  • 商品コード 9784822283155
  • NDC分類 007.64
  • Cコード C3055

出版社内容情報

2001年10月に発行した「プログラムはなぜ動くのか」の改訂第2版。サンプルプログラムをC言語に置き換え、初心者・非エンジニアにも読めるように工夫した。

内容説明

プログラムがメモリーにロードされ、CPUによって解釈・実行される仕組みをわかりやすく解説。

目次

プログラマにとってCPUとはなにか
データを2進数でイメージしよう
コンピュータが小数点数の計算を間違える理由
四角いメモリーを丸く使う
メモリーとディスクの親密な関係
自分でデータを圧縮してみよう
プログラムはどんな環境で動くのか
ソース・ファイルから実行可能ファイルができるまで
OSとアプリケーションの関係
アセンブリ言語からプログラムの本当の姿を知る
ハードウェアを制御する方法
コンピュータに「考え」させるためには
レッツ・トライC言語!

著者等紹介

矢沢久雄[ヤザワヒサオ]
1961年栃木県足利市生まれ。株式会社ヤザワ代表取締役社長。グレープシティ株式会社アドバイザリースタッフ。電脳ライター友の会会長兼事務局長。大手電気メーカーでパソコンの製造、ソフトハウスでプログラマを経験し、現在は独立して、パッケージソフトの開発と販売に従事している。本業のかたわら、プログラミングに関する書籍や雑誌記事の執筆活動、大学やIT企業における講演活動なども精力的に行っている(本データはこの書籍が刊行された当時に掲載されていたものです)
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

感想・レビュー

※以下の感想・レビューは、株式会社ブックウォーカーの提供する「読書メーター」によるものです。

Yuya

27
プログラム初心者でプログラムの動作原理を知りたい方は最適の本です。PCの基本原理もわかりやすく説明されています。用語が説明しきれていない点は注釈で簡潔に書いてくれている為、とてもわかりやすく、勉強になりました。PCの動作内部も読む前より詳しくなるのでPC購入の時のポイントやヒントになると思います。個人の感想ですが、この本を読んだ後に再度プログラムの本を読むことでより詳しく理解でき、プログラムが楽しく感じるようになるのではと感じました。プログラムを習得のヒントも書いてくれていますよ。2019/05/12

デビっちん

17
簡単なプログラムを書いていますが、なぜ動くのかを考えたことはありませんでした。動けばOKからプログラムの動作原理、その前提となるPCの原理を知ることができました。こういう原理原則、そもそも系の話は読んでいて知的好奇心が満たされます。2020/02/15

masabi

15
【概要】プログラムの仕組みをメモリなどハードウェアに遡って説明する。【感想】仕組みを知らなくともプログラミングはできるが知っておくと理解に厚みが出ると思われる。コンピュータ上ではあらゆるものが2進数で表されるという点から始まり、C言語を使って実際にコンピュータを制御する、人間の思考を再現するなどプログラムの原理をわかりやすく説明しようとしている。2018/07/08

さっとん

13
技術が進んだ今となっては誰でもアプリケーションを簡単に作成できてしまう。その裏側の処理に関しては、まさに"魔法"のような世界になってしまっていることがほとんど。この本を読むことで、その魔法の世界の原理を知ることができる。読んで良かったと心から思える一冊。2019/03/11

わえ

10
コンピュータの仕組みを学び直そうと思い読む。/ハードウェア、OS、メモリ、アプリケーション、周辺装置について理解が深まった。/プログラマが普段から意識するCPUの要素であるレジスタについての理解も深まった。/ネイティブコードとアセンブリ言語について知ることができた。最適化で何をしているかのイメージを掴めた。/ランレングス法やハフマン法のようなデータ圧縮法について勉強できた。/プログラム実行時のメモリーの使われ方がわかった。exeファイルの内容を確保する領域と、実行時に確保するスタックとヒープの領域がある。2019/08/15

外部のウェブサイトに移動します

よろしければ下記URLをクリックしてください。

https://bookmeter.com/books/545608
  • ご注意事項

最近チェックした商品