Origin stories of programming languages





How Programming Languages Evolved
This timeline shows when different programming languages came to life. Each dot on the line marks the birth of a language — hover over one to find out who created it, when, and where it happened. It's like a little history tour for coders!
Where in the World did Programming Languages Come From?
Hover over a country on the map to see how many programming languages were developed there. You’ll also get a list of the top 5 languages from that country, along with who created them and when. It’s a fun way to explore the global roots of your favorite coding tools!
The popularity of programming languages over time
Press play to see the most popular programming languages trough the years!
Explore Programming Languages by Popularity & Influence
This chart lets you compare programming languages in different ways. You can switch between how many books have been written about them, how many academic papers mention them, or how many people use them. Just click the buttons to change what’s on the Y-axis!
Performance comparison of programming languages
Explore the performance of different programming languages!
Use SHIFT and click or use CTRL and click to select multiple languages.
Size: size of the program. CPU time: time taken by the program. Memory: memory usage of the program.
Use the dropdown menus to select different benchmark problems and problem sizes.