🏛️

プログラミング言語の歴史 メジャー言語の登場年まとめ

2024/09/15に公開

概要

各プログラミング言語がいつ登場したのか(リリースされたのか)を知りたく、調査しました。

調査方法

  1. 英語版 Wikipedia "History of programming languages" を確認
  2. 各言語ごとのページに移動し "First appeared" の年数を記録

https://en.wikipedia.org/wiki/History_of_programming_languages

プログラミング言語の登場年

First Appeared Languages
1947 Assembly
1957 Fortran
1959 COBOL
1960 Lisp
1964 BASIC
1970 Pascal
1972 C, Prolog, Smalltalk
1974 SQL
late 1970s MATLAB
1980 Ada
1984 Objective-C
1985 C++
1986 Erlang
1987 Perl
1988 Wolfram Language
1990 Haskell
1991 Python, Visual Basic
1993 Lua, R
1995 Delphi, Java, JavaScript, PHP, Ruby
1996 Ocaml
2000 C#
2003 Groovy, Scratch
2004 Scala
2006 PowerShell
2007 Clojure
2009 Go
2011 Dart, Kotlin
2012 Julia, TypeScript, Elixir
2014 Swift
2015 Rust

感想

  • 各言語の登場時期を調べるだけでも難しい
    • "First Appear" の定義が「思想の発生」「開発着手」「プロジェクト化」「イニシャル版リリース」「安定版リリース」など様々
    • 各ページや言語(日本語・英語)によって記載が違うのは想定外だった
  • Python は Java よりも古い、意外
    • ニューラルネットや生成 AI で流行ったイメージのため、新しいと思い込んでいた
    • もっともニューラルネット自体は 1980 年代にも誤差逆伝搬法の発明などで流行っていた
  • 1995 年はプログラミング言語界の当たり年
    • Java, JavaScript, PHP, Ruby だけでかなりの利用率になりそう
  • 言語が生まれてから流行るまでの期間には法則性はない
    • 古い言語だから悪い・良いといったこともない
  • 直近でも新しい言語が開発・リリースされている
    • かつてよりリリース数は減っているかも

Discussion