Programming Language Lineage Graph

An evidence-cited atlas of what programming languages are written in: their compilers, runtimes, virtual machines and bootstrap chains, mapped separately from which languages influenced which. Every relationship links to the source that supports it.

Open the interactive graph · Read the programming language family tree

Answers that changed over time

Kinds of relationship, kept apart

Explore