Most Popular Programming Languages 1965 - 2019
Data Is BeautifulCited 3× on HN, 2019–2020
other · general · 2019–2020 on HN
An animated ranking of the most popular programming languages from 1965 to 2019, built from popularity indexes, GitHub access data and historical surveys.
Cited as a data source for historical language popularity, though not as a recommendation.
Up next
14 mo on HNA Better Default Colormap for Matplotlib | SciPy 2015 | Nathaniel Smith and Stéfan van der Walt
Enthought
15 HN recommender · 2015–2026
12 mo on HNHans Rosling's 200 Countries, 200 Years, 4 Minutes - The Joy of Stats - BBC
BBC
10 HN recommender · 2010–2023
11 mo on HNDON'T PANIC — Hans Rosling showing the facts about population
Gapminder Foundation
8 HN recommender · 2017–2021
8 mo on HNWealth Inequality in America
politizane
8 HN recommender · 2013–2025
7 mo on HNAnimations of unseeable biology | Drew Berry | TED
TED
7 HN recommender · 2017–2025
7 mo on HNImmigration, World Poverty and Gumballs
NumbersUSA
7 HN recommender · 2013–2024
6 mo on HNHow not to be ignorant about the world | Hans and Ola Rosling
TED
5 HN recommender · 2015–2023
5 mo on HNThe best stats you've ever seen | Hans Rosling
TED
5 HN recommender · 2013–2026
5 mo on HN4 2 1 Christopher Domas The future of RE Dynamic Binary Visualization
Adrian Crenshaw
7 HN recommender · 2013–2026
5 mo on HNSimulating an epidemic
3Blue1Brown
8 HN recommender · 2020–2023
5 mo on HNStar Size Comparison 2
morn1415
5 HN recommender · 2016–2022
4 mo on HNAnimated Voting Methods
Unify The Vote
3 HN recommender · 2018–2022
3 comments from Hacker News
So, I've been thinking about this comment a lot over the weekend. It is interesting to consider a "cool kids" demographic, of developers who stray far enough outside of the mainstream to find small but worthy languages. These would include Scala, Haskell, Kotlin, Clojure, Racket, and Rust. (Plus anyone's favorite non-mainstream language, which I in my haste totally forgot!) Earlier this year I found that, at a rough approximation, language mind-share in 2020 consists of 25% Java, 25% JavaScript, 25% Python, and 25% everything else. (My source for that is ▶ this video -- and I'm sure there are any number of possible objections against those numbers... but I think my point holds even if they're several percentage points off.) We live in the strongest language oligoculture since FORTRAN and COBOL in the 1960s. These top three languages, and their communities, act as strong attractors. People flock around these languages because they're popular and established. Despite that, I'm hopeful. I think there's room for experimentation and playfulness. I think evolution in programming languages is still happening, and that solid/interesting ideas are coming mostly from that fringe, not from the established languages. Both Arc and Bel have a decidedly hobbyist feel. Maybe that's why they are not drawing large crowds. I think the target audience consists of people who like to "sketch in code" and whip something up in 10 minutes using a REPL and highly interactive development rather than somethi
> Back then Perl and JS were only really used in web dev Wasn't Perl used pretty extensively for sysadmin tasks, too? It's a dependency of a lot of Unix tools (e.g., git) and I thought that dated to around that time or a bit before. For what it's worth, this video[0] gives the following percentages for some dynamic languages in 2008: JavaScript....21% PHP...........21% Python.........8% Ruby...........4% Perl...........4% Matlab.........3% ================= TOTAL.........60% (I totally forgot about PHP earlier. Oops!) So I stand my my initial claim that it wasn't the case that the _vast_ majority of programmers had yet to experience a dynamic language. Though I can understand it seeming that way to Atwood; didn't he mostly do application development? [0]: Most Popular Programming Languages 1965 - 2019, ▶ this video
C++ was invented in 1979. In 1989 the most popular programming languages, in order of popularity, were: 1. C 2. Ada 3. Pascal 4. Lisp 5. Fortran 6. C++ 7. Assembly 8. COBOL 9. BASIC 10. APL Source - ▶ this video