32 comments

[ 5.1 ms ] story [ 95.3 ms ] thread
I filtered by "Mobile" for both the "IEEE Spectrum" (which I guess means overall) and the "Trending" and Kotlin was nowhere to be found.

So I have to question the list in it's entirety. I know I"m a Kotlin fanboy and that it's not a "gigantic" language, but still, you'd think it would at least show up as trending for mobile in a 2017 list.

"So what are the Top Ten Languages for the typical Spectrum reader?"

This is survey on top programming languages among spectrum readers. So maybe spectrum readers are not into Kotlin.

Actually I was looking at the larger 40-some list, not the top 10, should have mentioned that in my comment.
Kotlin is pretty much a startup thing still.

Maybe now with Google's seal of approval more customers will be willing to sign off contracts delivered in Kotlin.

The irrational Java hate has led to this fantasy that Kotlin is going to take over the world because Google mentioned it.
This list is a biased joke. The "12 metrics from 10 carefully chosen online sources" must be very bad chosen.
Embarrassingly bogus, just click and see for yourself.
I clicked it and read it, and I see no reason to believe such, could you point out what is wrong to me?
Havent even read it but if JS isn't first then its already wrong. I'm not even a js guy but I just know it should be at the top with the way web is right now.
In mobile, the top are: C, Java, C++, C#. C and C# aren't used for mobile...

In enterprise, JavaScript isn't even top 10 ??? and R is #6?

In embedded, the top are C, C++, and Arduino which isn't even a "language" ???

In web, top are Python, Java, C# then JavaScript -- nevermind that virtually 100.0% of all web apps include some amount of JavaScript...

I'm a big fan of Python... but not this way...

C# (Xamarin) is probably #4 in mobile after Java, Swift and Obj-C. But yes, putting C in #1 is pretty absurd, although it's based on a survey of IEEE Spectrum readers, who maybe are disproportionately working on drivers, 3D games or the mobile operating systems themselves.
No fun in that. Every list has Java at the top followed by C, C++ and Javascript. Maybe Python or C# next (cuz Microsoft). Every Job oriented programming language list for the last few years.
And I'm happy for that. Imagine if the list would change every couple of years like with JS frameworks.
I have focused on JVM, CLR and C++ the last 20 years.

Of course I also used many other programming languages throughout my studies and career.

The fun is more what we build, not with what.

For example, the cool thing in a recent project was taking measurements from medical data readers used by health care laboratory robots.

The programming language wasn't relevant for the experience.

The fun part is about the list not the languages themselves. Benchmarks, reviews and rankings are just the perfect time killers for me but job oriented lists have nothing new to say for now.
Ah, sorry for misunderstanding it.
The fun is more what we build, not with what.

Pain can definitely come from what you use to build though.

I am surprised that R is so high up.
I had the same thought. It's surprising to me that R is above JavaScript.
Currently doing some projects on the life sciences industry, most researchers I have met are using straight Excel, VB.NET when VBA macros aren't enough or R.
Every industry that uses stats uses R. It's also becoming pretty widely taught in university courses (stats, biology, econ, finance, etc...). I know tons of non-programmers who use it as well, setting up a R environment is dirt simple (just install R Base + R Studio and you're all set).
More ADA than Clojure? ha ha ha
D did surprisingly well, methinks: Two places below Rust is odd, considering the vast chasm in (online: reddit/HN) mindshare between the two.

What is the definition of enterprise here? Matlab seems a bit too high up, or is there a use for Matlab that I'm not aware of?

A lot of engineers (MechE, EE, and so forth, not software) learn Matlab in school. They take that skill with them to the workplace.
Ridiculous list.

"Go" is a joke, it’s not being used in any mobile platform, and never saw a server project in Go (what the hell?).

Any jobs list which has Python above Javascript and Java has to be flawed. Dice.com is hardly the oracle either. Indeed.com would have been a better source. I also think it's better to search job postings by title.
>> Any jobs list which has Python above Javascript and Java has to be flawed.

What data are you looking at to backup this assertion?

Indeed.co.uk by title search.
How is C used in mobile? Do people write something in C and then cross compile it to Java?

Sorry for the newb question.

Any list putting Python on top makes me happy. It still is and remains my favorite language and, even if the metrics of the list are highly selective and not a general representation, it's nice to see it represented.