本文へスキップ
totonoe.tech

お知らせ

新ツール

新ツール「プログラミング言語の歴史を整える」——41言語の影響関係を系統図に

プログラミング言語の歴史を整える を公開しました。41のプログラミング言語が、どの言語から影響を受けたかを、横が年・縦が系統の系統図にしています。

言語を押すと、祖先と子孫の線だけが浮かぶ

図の中の言語を押すと、その言語が影響を受けた祖先と、影響を与えた子孫の線だけが残り、ほかは薄くなります。系統(命令型・オブジェクト指向・関数型・論理型・スクリプト)での絞り込みと、年代へのジャンプもできます。スマホでは図の中を横にスクロールできます。

線は出典が明言したものだけ

影響の線84本は、作者・公式文書・論文が影響を明言したものだけを引きました。Wikipedia は使っていません。線の無い言語は「一覧の中で確かめられた影響元が無い」という意味で、影響が無かったという意味ではありません。言語の年は、初めて公開された年に揃えています。

思想の歴史と年表、41枚の言語ページ

構造化プログラミング、ガベージコレクション、オブジェクト指向の始まり、型推論、所有権など、言語の設計に関わった考え方18件を年順に並べました。言語名・年・系統・作った人で検索できる年表もあります。各言語のページには、作った人・組織・目指したこと・影響の線・出典があります。

比較は プログラミング言語の比較、冗談と実験の枝は 難解プログラミング言語 へ。すべてブラウザ内で完結し、入力は送信されません。

運営サイト

私たちが運営するサイト