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

プログラムはなぜ動くのか 第 3 版 知っておきたいプログラミングの基礎知識(プログラムハナゼウゴクノカダイサンパンシッテオキタイプログラミングノキソチシキ)

著者:
矢沢 久雄(ヤザワヒサオ)
出版社:
日経BP
出版日:
2021年05月14日頃
ISBN:
9784296000197
価格:
¥2,970
在庫:
1
判型:
単行本
★★★★☆3.86(8 件)
総合
53
1 ランクアップ19 件の言及
言及数
137
初級者向け
プログラミング基礎コンピュータアーキテクチャCPUメモリC言語Python機械学習人工知能(AI)開発ツールプログラミング入門

書籍紹介

『プログラムはなぜ動くのか』 14 年ぶり、待望の改訂第 3 版!
「これからの 10 年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。

プログラムがコンピュータの中でどのように動作するのかを、誰にでもわかるように説明します。プログラムは、メモリーにロードされ、 CPU によって解釈・実行されます。その仕組みを、多数の図を使って、順序だてて解説します。

第 3 版では、あらためて全文を見直して、登場する製品や開発ツールなどを新しいものに置き換え、プログラミングが初めてという人でも戸惑わないように、本文や注釈に大幅な加筆を加えています。第 2 版で好評だったハードウエアに関する説明や、 C 言語によるサンプル・プログラムも更新しています。巻末の補章の C 言語の解説「レッツ・トライ C 言語!」も最新仕様に沿うよう改訂しています。

新たに書き下ろした第 12 章では、 Python を使った機械学習を取り上げます。初めて機械学習を体験する読者は、コンピュータとプログラムの活用方法としての人工知能 (AI) を身近に感じられることでしょう。さらに、巻末の補章に Python の解説「レッツ・トライ Python!」を追加しています。

本書の特徴
◆プログラムの成り立ち、動作の仕組みを説明…基礎知識をきちんと解説!

◆メモリーについて充実した説明…プログラマの必須知識をしっかり解説!

◆ HW 、 OS 、アプリ、クラウドなど動作環境を網羅…実践・実装知識も解説!

何事にも言えることですが、ものごとの本質を知ることは、とても大切なことです。本質を知ってこそ応用が利きます。新しい技術が登場しても、容易に理解できます。本書によって、プログラムを奥底まで探究し、プログラムの本質に触れてください。
ーー「おわりに」よりーー

【目次】

第 1 章 プログラマにとって CPU とはなにか

第 2 章 データを 2 進数でイメージしよう

コラム:ピカピカの小学生に CPU と 2 進数を説明する

第 3 章 コンピュータが小数点数の計算を間違える理由

第 4 章 四角いメモリーを丸く使う

第 5 章 メモリーとディスクの親密な関係

第 6 章 自分でデータを圧縮してみよう

コラム:ゲームに夢中な中学生にメモリーとディスクを説明する

第 7 章 プログラムはどんな環境で動くのか

第 8 章 ソース・ファイルから実行可能ファイルができるまで

第 9 章 OS とアプリケーションの関係

コラム:スマホが大好きな女子高生に OS の役割を説明する

第 10 章 アセンブリ言語からプログラムの本当の姿を知る

第 11 章 ハードウエアを制御する方法

コラム:近所のおばあちゃんにディスプレイとテレビの違いを説明する

第 12 章 コンピュータに「学習」をさせるには

コラム:行きつけの居酒屋のマスターに機械学習の種類を説明する

補章 1 レッツ・トライ C 言語!

補章 2 レッツ・トライ Python!

言及の推移

02320222023202420252026

言及 Qiita 記事 (17 件)

この本に興味がある方におすすめ

この本に関連

矢沢 久雄 の他の書籍

関連記事

関連用語

共有:Xはてブ