|Stack Overflow Publishes Largest Ever Survey|
|Written by Janet Swift|
|Thursday, 15 March 2018|
Python has again risen in the ranks of popular programming languages and according to Stack Overflow:
has a solid claim to being the fastest-growing major programming language
Respondents were asked to select all the programming, scripting and markup languages they used. The distribution for 73,248 professional developers is shown here.
When it comes to "Dreaded" languages top of the list comes Visual Basic 6 which 90% of those who have used it not wanting to use it again. Hardly a surprise since Microsoft effectively killed it off over 5 years ago and has refused many requests to open source it. Lots of programmers have assets tied up in VB6 and not wanting to use reflects sadness at its fate as well as having to keep legacy projects going in a dead language. Frustration over maintaining projects well past their sell-by date presumably accounts for 84% of Cobol users wanting to part company and CoffeeScript's 83% reflects the fast it's a superseded language. None of these top three dreaded languages are in the list of 25 popular languages so I can't estimate actual the number of respondents who expressed dread. On the other hand almost of half of the users of Java don't want to continue using it - more than 16,000 (16%) respondents by my reckoning. So what do they want to use?
StackOverflow's definition of a "most wanted language" is:
the language that developers who do not yet use it most often say they want to learn.
StackOverflow also provides us with a graph that reveals another set of reasons for "dreading" VB6 and Cobol and for "loving" Rust and wanting" to try Go - poor pay relative to experience for the former two compared to good pay for the latter two.
Developers using languages that appear above the line in this chart, such as Go, Clojure, and F#, are being paid more even given how much experience they have. Developers using languages below the line, like PHP and Visual Basic 6, however, are paid less even given years of experience. The size of the circles in this chart represents how many developers are using that language compared to the others.
In economic terms moving from Java to Kotlin makes sense and better still try Python. But as StackOverflow has revealed before there are other complicating factors - such as geography - and developers are not necessarily simply following the money.
There's much more to be learned from this survey and StackOverflow will be making the underlying data available in due course.
or email your comment to: firstname.lastname@example.org
|Last Updated ( Thursday, 15 March 2018 )|