🏛️
プログラミング言語の歴史 メジャー言語の登場年まとめ
概要
各プログラミング言語がいつ登場したのか(リリースされたのか)を知りたく、調査しました。
調査方法
- 英語版 Wikipedia "History of programming languages" を確認
- 各言語ごとのページに移動し "First appeared" の年数を記録
プログラミング言語の登場年
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