On Sunday, 3 January 2016 at 16:19:49 UTC, Ola Fosheim Grøstad wrote:
On Sunday, 3 January 2016 at 15:58:21 UTC, Joakim wrote:
Github has the same problem, btw. I recently spent some time going through the top repositories in this list, and it's surprising how many are miscategorized as D, despite having the source:

Yep, Github isn't neutral, but it is the best source for trending information I know of, although enterprise technologies (Microsoft, Oracle etc) are underrepresented there.

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.

But search engine bias is worse I think. For instance, when I search for javascript technologies I never use the phrase "javascript". I often search for the specific API since JavaScript is so popular that the APIs themselves already get good ranking! But when I search for info on C++ I usually start with "c++" in every single search, since C++ isn't as popular as JavaScript.

Also ranking a search "rust tutorial" fails because Rust already have _very_ good standard documentation, so fewer people need to search for it.

In one instance I also noticed that the search for "d tutorial" matched "d-link tutorial" (how to set up a router). :-) And even "d vitamin tutorial", or something like that. :-D

I think the big swooping "automated data collection" lists are way too noisy to be useful. The timeline on some specific phrases on Google Trends do say something though.

Those are definitely real issues with those methods, no question.

I don't know much about Docker: is most of their stack built on Go, as opposed to a few key components? Also, they value their

If you look at github, you'll see that several of the high ranking Go projects are related to Docker, Kubernetes and such. So Go seems to become a defacto replacement for C in areas where C isn't really neededspeed isn't crucial (e.g. configuration etc).

Not so strange, for companies that deals with a specific application area it makes sense to standardize on one language.

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

So, commercial uptake appears to be driving Go adoption in the area of "cloud deployment" of various kinds?

I'm actually glad D isn't jumping on a hot trend like "cloud," as they're usually fads. This goes for Sociomantic and ad-tech too: they could just be in a hot field and really not mean much 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.

On Sunday, 3 January 2016 at 16:24:17 UTC, Ola Fosheim Grøstad wrote:
On Sunday, 3 January 2016 at 16:10:49 UTC, Joakim wrote:
I have no real opinion on the validity of TIOBE

That's sad!!!

Heh, why should I spend any time thinking about it whatsoever? I'm not interested in jousts about programming languages.

but I think you overrate the importance of github and overestimate use of javascript. Of course, there's no good way to settle that question.

Actually there is. If you look at businesses that use Javascript every single small community has javascript programmers, one way or the other. Be it a web site company or a advertising company. All these businesses that dabble with Javascript one way or the other account for way more employees than the focused software engineering companies.

Sure, because you're lumping all the non-Javascript employees from any companies that "dabble with javascript" and contrasting that number with the companies that don't use it all. Since practically every company has a website that likely uses a little javascript, that's trivially true, yet completely irrelevant.

If you were able to compile something like billable hours for javascript, it would do well, but nowhere near the top. Unfortunately, that key is not available under the lamppost we have: TIOBE. :)

A quick search for open positions in norway shows that there are twice as many matches for "javascript" than for "c++". And usually such positions are more easy to fill.

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. But 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.

Reply via email to