Today, while writing an article on PHP
resources on DEV, I found myself comparing the number of articles of the most popular language tags out there (PHP
, JS
, Go
, ...).
Finally, I searched a bit and I did it for every languages.
Before today, I just had the feeling that many posts were about Javascript
or related stuff. The fact is that the results are amazing: 56% of the posts related to programming languages are about Javascript
! π²
Language | Framework or related | # | % |
---|---|---|---|
Ada | 1 | 0.01% | |
Julia | 1 | 0.01% | |
Cobol | 2 | 0.02% | |
Smalltalk | 2 | 0.02% | |
Objective-C | 5 | 0.04% | |
Lua | 11 | 0.09% | |
Erlang | 14 | 0.12% | |
R | 22 | 0.19% | |
Haskell | 22 | 0.19% | |
Lisp | 24 | 0.20% | |
incl Scheme | 5 | 0.04% | |
Crystal | 26 | 0.22% | |
Dart | 34 | 0.29% | |
Perl | 35 | 0.30% | |
Clojure | 42 | 0.35% | |
Scala | 49 | 0.41% | |
Elm | 75 | 0.63% | |
C++ | 88 | 0.74% | |
Rust | 121 | 1.02% | |
C | 154 | 1.30% | |
Kotlin | 156 | 1.32% | |
.NET | 156 | 1.32% | |
Elixir | 167 | 1.41% | |
Swift | 169 | 1.43% | |
C# | 200 | 1.69% | |
Android | 374 | 3.15% | |
Java | 383 | 3.23% | |
Go | 393 | 3.31% | |
PHP | 725 | 6.11% | |
incl Symfony | 14 | 0.12% | |
incl Laravel | 182 | 1.53% | |
Ruby | 859 | 7.24% | |
incl Rails | 324 | 2.73% | |
Python | 865 | 7.29% | |
incl Django | 95 | 0.80% | |
Javascript | 6684 | 56.36% | |
incl jQuery | 38 | 0.32% | |
incl Express | 78 | 0.66% | |
incl Redux | 128 | 1.08% | |
incl Typescript | 188 | 1.59% | |
incl Angular | 260 | 2.19% | |
incl Vue.js | 368 | 3.10% | |
incl React Native | 382 | 3.22% | |
incl Node.js | 782 | 6.59% | |
incl React | 1066 | 8.99% | |
TOTAL | 11859 | 100.00% |
I included frameworks, libraries and variants in their related languages (e.g.
jQuery
inJavascript
.
More than Javascript
, the statistics show that frontend languages, frameworks and libraries are massively tagged unlike backend ones that are under-represented.
A language like Go
only has 3.3% of the language tags, which is very low compared to the real popularity of the language.
Haskell
is almost inexistent whereas it's very popular in functional programming.
I don't know what to think about this π€. And you?
Latest comments (77)
That numbers in # collumn is the count of total articles written in the # programming language or is something else? Because I've been watching #csharp and #dotnet and there is much more articles written.
Yes, it is the count of articles of the language, the 31 Oct 2018.
Maybe .NET's popularity has grown since...
And Java is only at 3.2% here! It's arguable whether Java is still the most commonly used language or not, but it's definitely used a lot more than Go or Ruby are!
Well, I'm pretty impressed that have has such a low number of articles!
For me is good because I was taught Back-end development all the time in my CS degree and I have grown to despise it, so everything I'm doing nowadays is Front-end development and I love JavaScript and everything related to it.
Too many JS :(
very interesting stats. I'd expect people to be eager to share their learnings in Golang considering Golang is relatively new...But not too odd since backend languages are underrepresented all together.
Yeah, backenders need to up their game
Well, the numbers here only represent quantities and not qualities, they don't mean much out of that context.
agreed
While I think everyone with eyes can admit that JavaScript/JS frameworks are highly popular- I unfortunately find myself reading less and less of Dev.to due to the lack of diversity
These are rookie numbers, I gotta pump these numbers up! Challenge accepted.
We need more people on here!
I think that programming languages/frameworks don't follow a life cycle like other technology does. Some great languages never take off, other so-so languages refuse to die. From what I've seen this usually depends on who adopts a language and for what reason. COBOL, for instance, still runs strong because the right tech companies adopted it at the right time and are now too dependent on it to let it go 100%. If IBM never adopted it, or they move their old mainframes from it in the 70's, maybe COBOL dies soon after. Who knows?
I can say, though, that JS is huge because it's a niche language (hold your pitchforks and let me explain). Just because the niche is huge (the web's front end) doesn't make it any less so. If another language, like WebAssembly, gets the right endorsement or adoption at the right time, JS may become a marginal reference in a CS 101 book someday.
Really, we use the languages we like for as long as they prove useful to us. I remember when I found out cURL was written in Python 2.6, I thought it was pretty cool for a major tool to be so publicly written in the language I used (I know the first Google index bot was too). Now it's huge because it's so versatile and useful for data science. Ask most newcomers what Python is good for though and they will think data science is it. The landscape will look different in 5 years. The list above will have it's percentages change, and the top languages from industry lists will still probably be C, Java, JS, PHP, etc. But nobody can say that for certain. That's the fun of it I think!
On another note, I have always been frustrated as to why cURL has never been ported up to 2.7 (at the very least). It makes CentOS kinda useless for any meaningful Python development in cloud applications and/or web. I mean, Docker is my new addiction so using Alpine or IBM Clear images renders that moot, but for non-Docker folks, does anybody know the story behind porting cURL to 2.7? I figure if Dropbox can upgrade their entire infrastructure from Python 2 to Python 3, perhaps a linux package manager can go up one version within the same Python distro? Just curious.
No emberJS :`(
Ember.js : 23 posts
Wow I may need to change that :)
There will be
nim
soon.HTML is the best programming language.
<!-- Just a joke π -->
JavaScript is the LΓngua Franca of the web so for me it makes sense and I'm relieved to know that this data reflects that.