プログラミング言語の仕組み(プログラミングゲンゴノシクミ)
- 著者:
- 黒川 利明(クロカワ トシアキ)
- 出版社:
- 朝倉書店
- 出版日:
- 1997年04月15日頃
- ISBN:
- 9784254127027
- 価格:
- ¥3,630
- シリーズ:
- 情報科学こんせぷつ 2
- 在庫:
- 4
- 判型:
- 全集・双書
書籍紹介
特定の言語を用いることなく,プログラミング言語全般の基本的な仕組を丁寧に解説。〔内容〕概論/言語の役割/言語の歴史/プログラムの成立ち/プログラムの構成/プログラミング言語の成立ち/プログラミング言語のツール/言語の種類
1. はじめに
1.1 プログラミング言語の学習はなぜ難しいのでしょう
1.2 プログラミング言語の基本事項
1.3 本書を読むための予備知識
1.4 本書の狙い
2. プログラミング言語の役割
2.1 プログラム
2.2 アルゴリズム
2.3 プログラミング言語の役割
2.4 プログラミング言語の本質的な役割
2.5 プログラムと,人間やコンピュータシステム/ツールとの関わり
3. プログラミング言語の歴史
3.1 バイナリはプログラミング言語でしょうか?
3.2 アセンブリ言語
3.3 高水準言語
3.4 言語の世代分け
3.5 構造化プログラミング言語
3.6 非フォンノイマン型アーキテクチャのプログラミング言語
3.7 パソコンの登場と簡易言語
3.8 ネットワークを考えたプログラミング言語
3.9 プログラミング言語の将来の動き
4. プログラムの成立ち
4.1 言語と言語を用いて表される内容
4.2 プログラムの目標とプログラムの仕様
4.3 プログラムで使われるデータの種類とその分類
4.4 データの表現と構造
4.5 プログラムの中の処理,手続き
4.6 プログラムの内容についての別の見方
5. プログラムの構成ーー形式論
5.1 構成の抽象的な書き方
5.2 プログラムの構成
5.3 流れ図 (フローチャート)
5.4 オブジェクトコードの構成
5.5 ソースプログラムの構成
6. プログラミング言語の成立ち
6.1 言語一般の成立ち
6.2 プログラミング言語での文字
6.3 プログラミング言語での語 (word)
6.4 表現,式
6.5 文
6.6 プログラム単位
6.7 モジュールとライブラリ
6.8 プログラム
7. プログラミング言語のツール
7.1 ツールについての簡単な説明
7.2 ツールの基本的な仕組み
8. いくつかのプログラミング言語の種類 (型)
8.1 構造化構文のプログラミング言語
8.2 自然言語構文のプログラミング言語
8.3 関数式 (論理式) 構文のプログラミング言語
8.4 コマンド方式 (行命令) のプログラミング言語
9. 付録 用途別のプログラミング言語
10. 練習問題の解答
11. 参考文献
12. あとがき
13. 索 引
言及 Qiita 記事 (4 件)
この本に興味がある方におすすめ
この本に関連
黒川 利明 の他の書籍
関連記事
プログラミング言語の入門書ガイド - 最初の言語を本で学ぶ
プログラミング言語の入門書の選び方と、動画教材との使い分け、言語選びの判断基準を紹介します。
有名プログラマの読書習慣 - 天才たちは何を読んできたのか
リーナス・トーバルズ、まつもとゆきひろ、ビル・ゲイツなど、著名なプログラマたちの読書習慣と愛読書を紹介します。天才たちの読書スタイルから学べることとは。
アルゴリズム本ガイド - 競プロだけじゃない、実務に活きる選び方
アルゴリズム本の 3 タイプと、実務でアルゴリズムの知識が活きる場面、数学が苦手な人向けの学習ルートを紹介します。
関連用語
Null 安全性
null 参照エラーを型システムで防止し、null の可能性がある値を明示的に扱うプログラミング言語の機能
グラフアルゴリズム
ノードとエッジで構成されるグラフ構造に対する探索・最短経路・接続性の分析アルゴリズム
依存グラフ
モジュールやパッケージ間の依存関係をグラフ構造で表現し、ビルド順序や影響範囲を分析する
ペアプログラミング
2 人の開発者が 1 台の PC で協力してコードを書く開発手法
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
ログ集約
分散システムの複数サービスから出力されるログを一元的に収集・検索・分析する仕組み