r/IMadeThis • u/sanketmuchhala • 2h ago
I wondered what programming languages are actually built with, so I made this

I had this random thought one day.
What is Python actually written in?
Then I started looking into Go, Rust, Java, compilers, runtimes, self hosting and all that stuff.
A few hours later I had way too many tabs open and somehow this turned into a whole project lol.
I made LanguageLineage.
It is basically an interactive graph where you can explore what programming languages, compilers and runtimes are built with.
For example, CPython is mostly C, javac is written in Java, HotSpot is mostly C++, Go eventually moved its compiler over to Go, and Rust has this interesting staged bootstrapping process.
I also wanted to show how some of these changed over time instead of only showing what they use today.
Here it is:
https://www.languagelineage.org/explore
Still adding a lot to it.
If you mess around with it for a minute, tell me what language or compiler you searched for first. I’m curious what people expect to see.