プログラムの絵本 プログラミングの基本がわかる 9 つの扉
プログラムノエホン プログラミングノキホンガワカルココノツノトビラ
- 著者:
- 株式会社アンク(カブシキガイシャ アンク)
- 注目:
- 総合 2882 位
- 出版社:
- 翔泳社
- 出版日:
- 2016年09月12日頃
- ISBN:
- 9784798146744
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
中高生からプロの人まで誰もが学べるソフト作りの基本。
技書の森解説
『プログラムの絵本 プログラミングの基本がわかる 9 つの扉』 (株式会社アンク 著、翔泳社、2016 年 9 月刊) は、コンピューターの仕組みとプログラムの関係から入るプログラミングの入門書です。版元ドットコムの紹介文には「本書は特定のプログラム言語を覚えるための本ではありません」とあり、図やイラストを多く使った紙面を 2 ページ単位に編集していると案内されています。国立国会図書館の書誌では、書名に「誰もが学べるソフト作りの基本」が添えられています。
第 1 章から第 9 章の構成
目次は「プログラムの勉強をはじめる前に」に続いて、第 1 章「コンピューターの中のソフトウェア」、第 2 章「バイナリの世界」、第 3 章「アセンブリ言語」、第 4 章「メモリの使われ方」、第 5 章「高級言語を使ったプログラミング」、第 6 章「プログラミング言語の種類」、第 7 章「プログラミングの手法」、第 8 章「高度なプログラミング」で、第 9 章は付録です。
第 2 章のバイナリと第 3 章のアセンブリ言語
バイナリは、0 と 1 の並びで表したデータで、第 2 章「バイナリの世界」が扱います。アセンブリ言語は、CPU の命令を人が読める記号で書く言語で、第 3 章「アセンブリ言語」が扱い、第 4 章「メモリの使われ方」が続きます。高級言語で書いたプログラムは コンパイラー やインタープリターで機械語に変換され、第 5 章「高級言語を使ったプログラミング」が高級言語を扱います。
第 5 章から第 8 章の高級言語と開発技術
版元ドットコムの紹介文によると、後半は C 言語などの高級言語と、OS やプログラミング環境を解説し、統合開発環境や オブジェクト指向 を含む開発技術の全体を見渡します。紹介文が挙げる対象は、プログラムのことを全く知らない人と、プログラム開発はしているが仕組みを改めて知りたい人です。プログラミング言語の入門書の選び方は プログラミング言語の入門書ガイド にまとめています。
本書は、コンピューターの中のソフトウェア、バイナリ、アセンブリ言語、メモリの使われ方から、高級言語、プログラミング言語の種類、プログラミングの手法、高度なプログラミングまでを、付録を含む 9 つの章に収めています。
この本に興味がある方におすすめ
関連する本
株式会社アンク の他の書籍
関連記事
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
アジャイル
短いイテレーションで動くソフトウェアを継続的に届け、変化に適応する開発手法の総称
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説
シフトレフト
テスト、セキュリティ、品質チェックを開発プロセスの早い段階に移動させるアプローチ
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索 / 最短経路 / 接続性の分析アルゴリズム