amazon 新着ランキング
2020年4月、『超マシン復活 #2 DEC TOPS-20 プログラム言語 その世界』が、amazon 新着ランキング(OS部門)で1位となりました。
amazon 新着ランキングとは、amazonで販売している新しい商品の人気商品のランキングです。販売・予約データなどを反映して、1時間ごとに更新されます。
拙著『超マシン復活 #2 DEC TOPS-20 プログラム言語 その世界』のランキングを、2020年4月1日 10:00に確認しました。1時間ごとに更新されますので、いつまで1位を維持できるかわかりませんが、3月25日発売で出だし好調ですね。
プログラム言語 その世界
この書籍は、レトロなOS TOPS-20で動作する11種類のプログラミング言語とその世界について記載したもので、超マシン シリーズの第2作となります。
項番 | 言語 | 開発時期 | 対話型 | 一言説明 |
---|---|---|---|---|
1 | FORTRAN | 1954年 | No | 科学技術計算向け言語 |
2 | COBOL | 1959年 | No | 基幹システムを支える言語 |
3 | ALGOL | 1958年 | No | アルゴリズム記述言語 |
4 | Simula | 1967年 | No | 初のオブジェクト指向言語 |
5 | PASCAL | 1970年 | No | 計算機科学の教育用言語 |
6 | C | 1972年 | No | システム記述の標準言語 |
7 | SNOBOL | 1962年 | No | 強力なテキスト処理言語 |
8 | BASIC | 1964年 | Yes | 思考を助ける対話型言語 |
9 | LISP | 1958年 | Yes | 関数型リスト処理言語 |
10 | LOGO | 1966年 | Yes | 思考方法を学ぶ教育用言語 |
11 | FORTH | 1971年 | Yes | パワフルなスタック型言語 |
本書は、プログラム言語の解説と例題を説明しています。
- 例題A:時刻のAM/PM変換
- 例題B:斜方投射の軌道
- 例題C:階乗の計算
例題によるサンプルコードでは、3つの共通例題について11種類のプログラミング言語で記述しています。従って、あるプログラミング言語を知らなくてもどのように記述すれば良いかが比較的簡単に理解できます。また、例題プログラムは本書を見ながらタイプしなくても、QRコードにより簡単に入手可能です。
LISP言語の例題Cのサンプルを次に示します。