プログラミング言語の歴史
機械語から自然言語プログラミングへの進化
世界初のプログラム
エイダ・ラブレスがバベッジの解析機関用アルゴリズムを作成
FORTRAN
IBMが科学技術計算用の高級言語を開発
LISP
ジョン・マッカーシーが人工知能研究用言語を開発
COBOL
事務処理用の共通ビジネス指向言語
ALGOL
アルゴリズム記述用言語、後の言語に大きな影響
BASIC
初心者向けの対話型プログラミング言語
Simula
世界初のオブジェクト指向プログラミング言語
Pascal
構造化プログラミング教育用言語
C言語
デニス・リッチーがUNIX開発のために作成
Prolog
論理プログラミング言語
ML
関数型プログラミング言語の先駆け
SQL
データベース問い合わせ言語の標準化
Smalltalk
純粋なオブジェクト指向言語
Ada
米国防総省が開発した高信頼性言語
C++
Cにオブジェクト指向を追加
Objective-C
Cにオブジェクト指向を追加(Smalltalk風)
Perl
実用的なテキスト処理言語
Haskell
純粋関数型プログラミング言語
Python
読みやすさを重視した汎用言語
Visual Basic
マイクロソフトのRAD開発環境
Ruby
まつもとゆきひろが開発した日本発の言語
Lua
組み込み向け軽量スクリプト言語
Java
サン・マイクロシステムズが「一度書けばどこでも動く」を実現
JavaScript
ブレンダン・アイクがブラウザ用言語を10日で開発
PHP
動的Webページ生成用言語
OCaml
オブジェクト指向を持つML系言語
C#
マイクロソフトが.NET Framework用に開発
Scala
JVM上で動く関数型とオブジェクト指向の融合
Groovy
JVM上で動く動的言語
F#
マイクロソフトの関数型言語
Clojure
JVM上で動くLISP方言
Go
Googleが開発したシンプルで高速な言語
Rust
メモリ安全性を保証するシステムプログラミング言語
Kotlin
JetBrainsが開発したJVM言語
Dart
GoogleがWeb開発用に開発
Julia
科学技術計算用の高性能言語
TypeScript
マイクロソフトが開発したJavaScriptの静的型付け版
Elixir
Erlang VM上で動く関数型言語
Swift
AppleがObjective-Cの後継として開発
WebAssembly
ブラウザで高速実行可能なバイナリ形式
Deno
Node.js作者による新しいJavaScriptランタイム
GitHub Copilot発表
AIペアプログラミングの時代へ
Carbon
GoogleがC++の後継として実験的に開発
Mojo
Pythonの高速版を目指すAI向け言語
AI統合開発
自然言語でのプログラミングが実用化
他のタイムラインを探索
さまざまな分野の歴史と変遷をインタラクティブに体験
iPhone 歴代モデル
2007年〜現在
初代から最新モデルまで、iPhoneの進化の歴史を振り返る
カメラの歴史
1839年〜現在
フィルムからデジタルまで、カメラ技術の進化を辿る
家電の歴史
1901年〜現在
電気掃除機からAI家電まで、暮らしを変えた家電の進化
テクノロジー年表
1970年〜現在
インターネット、AI、スマートフォンなど技術革新の歴史
日本の歴史年表
紀元前〜現在
縄文時代から令和まで、日本の歴史を時系列で探索
日本漫画の歴史
1946年〜現在
手塚治虫から最新作まで、日本漫画文化の変遷を辿る