That, and the facts that Rust is ahead of Go, and that the two of them sit at only ~0.4% usage combined.
That, and the facts that Rust is ahead of Go, and that the two of them sit at only ~0.4% usage combined.
I mean, you have D WAY ahead of Clojure? Seriously? Not to knock D, or @walterbright, but does anybody buy that D has significantly more industry adoption than Clojure does?
Hey, maybe I'm wrong, or maybe it is the "HN effect", but that's why I say that I consider the Tiobe Index "suspect". For the top 10 or so, it's probably a decent approximation, but beyond that I think it's highly, highly questionable.
Android adds to the top of that.
I don't get what you're saying. I didn't say anything about Java being on top, except to specifically say that Tiobe is probably a reasonable approximation near the top. It's the "long tail" that I think gets especially hinky.
I have however not downvoted you, so if anyone did it was somebody else.
(btw: seems I've crossed some magical threshold and people seems to be upvoting almost anything I write now. Might be time to create a new account, again :-P)
Yes. D has a very clear use case and makes sense for it (and didn't have a lot of competition there until the rise of Rust). Clojure has a lot of (often vocal) fans but in practice the compelling case over the more popular Scala just isn't there - at least that's what I've seen in multiple-languages-but-JVM shops (biased by the fact that I'm a Scala programmer myself). You'd get a few Clojure fans who would talk the language up, but nothing in actual use.
Of course, my view may be tainted by the fact that I live very near Relevance and know and interact with a few of the Relevance people.
Anyway, this isn't specifically about D or Clojure. I just generally think that the long tail of the Tiobe index looks pretty fishy at times.
And for exactly that use case, there is industry adoption.
Just to put things in perspective a bit further.
It's the defacto language to learn at the university level. And many large companies use it on the backend (Google and Amazon). Small companies who outsource to cheap labor overseas will probably have their work done in Java on the server-side (though this is changing).
Not surprising at all to me.
Still a great language though.
I believe TIOBE is heavily weighted towards search terms, not job listings though.
Go is a simpler language thats not evolving as quickly as rust is and the hype has started to wear off.
http://www.infoq.com/news/2016/01/swift-overtakes-objective-...
Swift is the de-facto future replacement of Objective-C for Apple ecosystem. It's got a while to go yet - a stable ABI for one - but once that happens (with Swift 3 later this year) then you'll start to see it take off. Plus, since it was open sourced it has been made to run on Linux and Raspberry Pi devices and has attracted a hugely varied and vocal community.