お知らせ
新ツール「プログラミング言語の歴史を整える」——41言語の影響関係を系統図に
プログラミング言語の歴史を整える を公開しました。41のプログラミング言語が、どの言語から影響を受けたかを、横が年・縦が系統の系統図にしています。
言語を押すと、祖先と子孫の線だけが浮かぶ
図の中の言語を押すと、その言語が影響を受けた祖先と、影響を与えた子孫の線だけが残り、ほかは薄くなります。系統(命令型・オブジェクト指向・関数型・論理型・スクリプト)での絞り込みと、年代へのジャンプもできます。スマホでは図の中を横にスクロールできます。
線は出典が明言したものだけ
影響の線84本は、作者・公式文書・論文が影響を明言したものだけを引きました。Wikipedia は使っていません。線の無い言語は「一覧の中で確かめられた影響元が無い」という意味で、影響が無かったという意味ではありません。言語の年は、初めて公開された年に揃えています。
思想の歴史と年表、41枚の言語ページ
構造化プログラミング、ガベージコレクション、オブジェクト指向の始まり、型推論、所有権など、言語の設計に関わった考え方18件を年順に並べました。言語名・年・系統・作った人で検索できる年表もあります。各言語のページには、作った人・組織・目指したこと・影響の線・出典があります。
比較は プログラミング言語の比較、冗談と実験の枝は 難解プログラミング言語 へ。すべてブラウザ内で完結し、入力は送信されません。