プログラミング言語の仕組みの表紙

プログラミング言語の仕組み(プログラミングゲンゴノシクミ)

著者:
黒川 利明(クロカワ トシアキ)
出版社:
朝倉書店
出版日:
1997年04月15日頃
ISBN:
9784254127027
シリーズ:
情報科学こんせぷつ 2
在庫:
メーカー取り寄せ
0
初級者向け
ソフトウェアアーキテクチャアルゴリズムプログラミング言語コンピュータアーキテクチャ言語設計プログラミングパラダイム歴史ツールコンパイラインタープレタ

なぜ注目されているか

総合
686
17 ランクダウン2 件の言及
言及数
805

書籍紹介

特定の言語を用いることなく,プログラミング言語全般の基本的な仕組を丁寧に解説。〔内容〕概論/言語の役割/言語の歴史/プログラムの成立ち/プログラムの構成/プログラミング言語の成立ち/プログラミング言語のツール/言語の種類
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 記事 (2 件)

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

この本に関連

黒川 利明 の他の書籍

関連記事

関連用語

共有:Xはてブ