TIOBE December 2015 - D rose 5 positions

Joakim via Digitalmars-d digitalmars-d at puremagic.com
Mon Jan 4 03:12:49 PST 2016


On Monday, 4 January 2016 at 08:34:06 UTC, Ola Fosheim Grøstad 
wrote:
> On Monday, 4 January 2016 at 05:47:40 UTC, Joakim wrote:
>> according to github, which has nothing to do with D (there are 
>> several more miscategorized like that, look at #22 in the 
>> above list).
>
> Yes, DTrace files also end with ".d"...

Not the cocos2d files though, no excuse there.

>> Those are good hypotheses, not sure you can say OSS usage is a 
>> good _indicator_ yet, especially since I wouldn't say Go has 
>> taken off.
>
> I think it has, it might taper off early and be displaced by 
> Swift, but it seems healthy. Rust appears to have hit an early 
> plateu.

I don't think Go's even hit the second tier yet, ie python and 
ruby, certainly not in the first tier with Java and C, though 
tough for such a young language to get up there.

>> On the contrary, I suspect that we've passed "Peak JS", with 
>> WebAsm about to cripple it.
>
> How come? I would expect new programmers to be focused on 
> JavaScript as they grew up with the less dysfunctional 
> implementation.
>
> I don't think we are anywhere near "peak js". WebWorkers are 
> coming now, and they change the game by providing isolated 
> threads with fast message passing of heaps/arrays. Which I 
> think is pretty good.

WebAsm will provide some form of concurrency also.  Further, 
there are plans to eventually provide access to the DOM and all 
web APIs:

https://github.com/WebAssembly/design/blob/master/GC.md

Javascript use was driven by its monopoly in the browser, but 
that's soon going away.  The most common reason given for using 
it on the server was to use the same language on the server and 
client, but that reasoning will now work _against_ javascript, as 
you'll be able to compile your server language to WebAsm instead.

That will cripple javascript, and full access to the DOM from 
WebAsm will kill it off.

Of course, the entire web stack could be obsoleted in the 
meantime, which I think is actually the most likely outcome.


More information about the Digitalmars-d mailing list