r/dataisbeautiful • u/sanketmuchhala • 9h ago
OC [OC] What languages are programming languages built with? A graph of compiler and runtime lineage
https://www.languagelineage.org/[OC] What programming languages are programming languages actually built with? An interactive lineage graph
I’ve been building an interactive graph that maps implementation relationships between programming languages, compilers, and runtimes.
For example:
• Go’s compiler moved from C to Go around Go 1.5
• modern Rust uses staged self-hosting
• CPython is primarily implemented in C
• HotSpot is largely C++
• javac is implemented in Java
• V8 is primarily C++
I wanted to visualize something a little different from the usual “which language influenced which language?” trees.
The graph focuses on implementation lineage:
compiler_written_in
runtime_written_in
bootstrap_written_in
Each relationship has a time range, confidence score, and evidence source rather than treating every historical relationship as equally certain.
Interactive version:
https://www.languagelineage.org/explore
I’m expanding the dataset now. I’d especially like feedback on questionable relationships, missing historical transitions, or better primary sources.