Most popular programming languages on Stack Overflow since Sept 2008 [video]
reddit.com
reddit.com
Stats should be aggregated at the whole SE level not only SO.
Back in the early 2000's I worked with a SQL specialist who managed to cram the functionality of a whole web app into a SQL database...UI rendering, business logic, the whole shebang. It sat behind a rudimentary Classic ASP app that just made calls to stored procedures.
If you look at the scale bars background, the scale shifts to preserve the length of the largest bar. This makes sense if you're just looking at one image but when going time to time it means the motion of each bar is distorted.
A bar could shrink while gaining in percentage if the maximal bar is growing at a faster rate... What? Why?!?
1. Old techs is been replaced by the newer and finer ones
2. Profitability effects the tend of languages
3. Easy (to use) is important
4. One single simple idea (Nodejs for example) can change the landscape so much
2) Python ??? profit? Maybe if Ruby on Rails was up there...
3) Define easy to use...
4) Nodejs and the rapidly changing quicksand of JS, IMO is not easy to use, thus my confusion on point #3.
> Aren't python and java "old" now? 20-25 years? C is... what, 40 years old?
"Modern" (Even though it's 25 years old) languages usually forced on productivity more: The language is easier to understand and use, the programmer can focus on the logic of their program instead of battling the system etc.
And, since we already in a well-developed industry, productivity can translate to profitability, and usually it does.
Simplify my opinion here: Productivity (or profitability maybe) drives tech tend.
Python is hot today because it can be used in many fields which is hot today. Back-end dev, script, and maybe some machine learning + data research etc. And Python makes doing those things easy (in terms of easy to use) because both of the language itself (not a bad language) and it's ecosystem (Many of things you wanted are just one pip away).
Also, even I do not think JavaScript is a good language, but I must say it's a easy language to get started: 1) You don't need to learn a lot to write "Hello World" (`alert("Hello World")`) and later other simple functions. 2) Web browser is the playground which you already have. 3) The ecosystem is huge (Many things are just one npm away). 4) Let's don't forget that you can make money from it.
Now imagine if one day you have to understand compiler, linker and manual memory management to write webpage scripts. Much harder, right? :)