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.
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.
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.
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.
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).
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 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.
32 comments
[ 5.1 ms ] story [ 95.3 ms ] threadSo 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.
This is survey on top programming languages among spectrum readers. So maybe spectrum readers are not into Kotlin.
Maybe now with Google's seal of approval more customers will be willing to sign off contracts delivered in Kotlin.
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...
http://spectrum.ieee.org/computing/software/top-programming-...
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.
Pain can definitely come from what you use to build though.
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?
"Go" is a joke, it’s not being used in any mobile platform, and never saw a server project in Go (what the hell?).
What data are you looking at to backup this assertion?
Sorry for the newb question.
https://insights.stackoverflow.com/survey/2016