プログラミング言語の作成はプログラマーのとって究極の目標の一つだといえるかもしれません。
では、世界中に多数存在する有名なプログラミング言語は、作成者が何歳のころに作られたものなのでしょうか。これをまとめたグラフ「The Ages of Programming Language Creators」がWebサイトProgramming Language DataBase(PLDB)で作成され公開されています。
トップ画像のグラフは横軸が年齢、縦軸がランクを表しています。デニス・リッチー氏は31歳のときにC言語を作成し、ダグラス・クロックフォード氏がJSONを作ったのは46歳のときです。ケン・アイバーソン氏は70歳でJを作成しています。
次のグラフは年代ごとの作成数をまとめたものです。
プログラミング言語を作成する年代が最も多いのは30代でですが、TypeScript、Go、JSON、Clojureなど、40代や50代の開発者によって作られた、人気トップ100に入るプログラミング言語も存在します。
若い方でいえば、ラスマス・レンドルフ氏は27歳でPHPを作り、ストールマン氏は23歳でEmacsを作ったものの、20歳以下で人気トップクラスの言語を作成した開発者は存在しないようです。
同サイトは、独自の言語を作ることは、それが流行するかどうかにかかわらず楽しいもだとし、新しいことを始めるのに遅すぎるということはないとまとめています。
Redditでもこの情報に関する議論が行われています。