TIOBE December 2015 - D rose 5 positions

Ola Fosheim Grøstad via Digitalmars-d digitalmars-d at puremagic.com
Sun Jan 3 09:25:13 PST 2016


On Sunday, 3 January 2016 at 16:56:46 UTC, Joakim wrote:
> It's more than not being neutral: I pointed out that github 
> suffers from similar categorization errors to the ones you list 
> below.  But yes, github stats are really only good for 
> languages used in open source, and OSS is still a small 
> fraction of all software written.

I didn't notice any miscategorization in the trending lists I 
used, there might have been some, but even then the surrounding 
numbers were similar at #20 of the monthly trend so I don't think 
that the numbers would be significantly effected for most 
languages.

Open source is a good indicator of trending. It is also a 
indicator for the productivity of new languages when a new 
language produce many popular open source applications. It is 
also a good indicator of what programming areas a new language is 
going to be popular in. If a language has a long tail of popular 
applications, that's a pretty strong indicator that it will take 
off, IMO. Go is there. Rust isn't quite there (yet). D and Nim 
doesn't show any signs of going there (yet).

> Are you stating that Docker is built on Go or suggesting it 
> would make sense if they were?  Sounds like the latter.

Docker is based on Go.

«Under the hood, Docker is built on the following components:

The cgroups and namespaces capabilities of the Linux kernel
The Go programming language
The Docker Image Specification
The Libcontainer Specification»

> for the long-term future of D.  Better to focus on making the 
> best language you can, and people will find uses for its unique 
> strengths.

Yes, but the trends show that D has been going down over the past 
8 years and has been stagnant over the past 2 years if you look 
at statistics for github and google trends.

So, D has to make a change. Most likely a language change that 
makes it easier to deal with. People say that Go and Swift are 
doing well because they are easy to deal with. I think they are 
right.

> Heh, why should I spend any time thinking about it whatsoever?

It doesn't take any thinking to see that Tiobe is bogus! ;^)

> all.  Since practically every company has a website that likely 
> uses a little javascript, that's trivially true, yet completely 
> irrelevant.

First we need to define what we want to measure. But claiming 
that the marketshare of Javascript is 2.5% is outragous no matter 
how we measure it.

> If you were able to compile something like billable hours for 
> javascript, it would do well, but nowhere near the top.

I think it would be on the top now, yes.

> Unfortunately, that key is not available under the lamppost we 
> have: TIOBE. :)

A broken lamppost without electricity that went out of date over 
a decade ago.

> C++ has been retreating into a niche, along with other 
> AoT-compiled languages, even TIOBE shows that in its graph of 
> C++ buzz dropping significantly over the last decade.

C++ is going down slowly, but probably will reach a plateu with 
enterprises that can afford "large" C++ teams.

> javascript is primarily a frontend language on a single 
> platform, web apps, it will never get "close to the top" of the 
> programming language heap.

I wish. Unfortunately this isn't true anymore. Electron, node.js 
and other frameworks are projecting JavaScript as a VM into more 
and more application areas.

We are just not following the youngsters. They grew up with 
JavaScript. They will make it pervasive.



More information about the Digitalmars-d mailing list