Language Lineage
Relationships
Languages
Tools
Guides
Timeline
Dataset
Enter Graph
1940s
1950s
1960s
1970s
1980s
1990s
2000s
2010s
2020s
1950
1960
1970
1980
1990
2000
2010
2020
Functional
Systems
JVM / CLR
Dynamic
Scientific
Historical
AS
Assembly
+
FL
FLOW-MATIC
+
Fortran
+
CO
COMTRAN
+
LI
Lisp
+
AL
ALGOL
+
COBOL
+
SI
Simula
+
PL
PL/I
+
AP
APL
+
BC
BCPL
+
AL
ALGOL 68
+
B
B
+
PL
Planner
+
PA
Pascal
+
SM
Smalltalk
+
C
+
Prolog
+
ML
ML
+
SC
Scheme
+
CL
CLU
+
S
S
+
IC
Icon
+
AW
AWK
+
MO
Modula-2
+
Bourne Shell
+
AD
Ada
+
C++
+
ST
Standard ML
+
Objective-C
+
CO
Common Lisp
+
LA
Lazy ML
+
MATLAB
+
CH
Chez Scheme
+
MI
Miranda
+
Erlang
+
BEAM VM
+
Perl
+
GC
GCC
+
OB
Oberon
+
AB
ABC
+
SE
Self
+
NE
Newsqueak
+
MO
Modula-3
+
TC
Tcl
+
Bash
+
Haskell
+
J
J
+
Python
+
OB
Oberon-2
+
GHC
+
AL
Alef
+
DY
Dylan
+
R
+
Lua
+
GN
GNU Guile
+
Free Pascal
+
Racket
+
Java
+
JavaScript
+
Ruby
+
PHP
+
LI
Limbo
+
Delphi
+
ME
Mercury
+
OCaml
+
SP
SpiderMonkey
+
Fortran 95
+
HotSpot JVM
+
C#
+
D
D
+
JA
JavaScriptCore
+
Visual Basic .NET
+
.NET Runtime
+
CY
Cyclone
+
Scala
+
Groovy
+
LL
LLVM
+
F#
+
LuaJIT
+
Clojure
+
CL
Clang
+
AG
Agda
+
CY
Cython
+
Nim
+
V8
V8
+
PH
Pharo
+
Go
+
CoffeeScript
+
FE
FemtoLisp
+
Dart
+
ID
Idris
+
TypeScript
+
Elixir
+
Elm
+
Julia
+
MY
mypy
+
PureScript
+
Swift
+
Crystal
+
Roslyn
+
Rust
+
Kotlin
+
RE
ReasonML
+
Zig
+
MR
mrustc
+
Angular
+
V
V
+
Gleam
+
Carbon
+
MO
Mojo
+
1948
Overview
View details