I'm specifically looking for two kinds of visualizations:
1. A visualization that puts PLs into application domains: Something like a Venn diagram of the domains covered in [2] would be great.
2. A visualization that shows a timeline of programming languages and how they branch off from another: Something like [0], but with more PLs. Perhaps with the data of [3], but visualized. I know of a visualization that does this for Linux distros [4].
[0] https://www.mindmeister.com/104015524/programming-languages
[1] https://news.ycombinator.com/item?id=4581948
[2] https://en.wikipedia.org/wiki/Programming_domain
[3] https://en.wikipedia.org/wiki/Timeline_of_programming_languages
[4] http://futurist.se/gldt/
Any other visualizations about programming languages that you deem beautiful would be greatly appreciated as well. Some visualizations I found along the way:
https://news.ycombinator.com/item?id=17470161
https://news.ycombinator.com/item?id=8544882
https://news.ycombinator.com/item?id=9914924
https://github.com/stereobooster/programming-languages-genealogical-tree (See also the "Similar projects" section. I shared this one with HN earlier today, since it was noticeably absent.)
https://hopl.info/taxandgenie.html (This one is a bit dated, unfortunately. I also shared it on HN.)
Under every programming language is the Vonn Neuman architecture. Programming languages are abstractions on top. To the machine, it's all the same: only machine code. A taxonomy of programming languages will contain more baseless assumptions in proportion to the number of languages it covers. SQL was cut from the whole cloth of mathematics. COBOL was the product of a committee. C followed B. C++ was something else. And then there's Perl 6.
The reason there are not good diagrams is it's not a particularly useful exercise for describing facts. It's art, mythology, ideology, opinion...all fine things in their place. Often entertaining. But not sound scholarship.
Good luck.
https://camas.github.io/reddit-search/#{%22subreddit%22:%22d...