Video: Apps at risk from program language flaws, researcher tells Black Hat Europe
Stack Overflow has released the results of its annual survey of 100,000 developers, revealing the most-popular, top-earning, and preferred programming languages.
The most-loved languages are Kotlin and Mozilla-developed Rust, according to Stack Overflow's 2018 developer survey.
This was the first time developer community and jobs site Stack Overflow asked coders about the Java-friendly Kotlin, probably because Google gave it full support in the Android Studio integrated development environment last year.
Developer analyst firm RedMonk this week noted Kotlin is the second-fastest growing language after Apple's Swift for iOS and macOS app development.
Among the most-loathed languages are Visual Basic 6, Cobol, CoffeeScript, VB.NET, and VBA.
Microsoft's Visual Studio Code is the overall most-popular development environment, while the most-loved platform is Linux. Google's TensorFlow is also a popular tool.
The survey asked developers about their attitudes to the future of artificial intelligence and finds 73 percent are more excited about its possibilities than concerned by its dangers.
Only a quarter of respondents agree with Tesla CEO Elon Musk's view that government should regulate AI. Musk this week said the cutting edge AI he sees "scares the hell out of me".
Developers in the US working with Erlan, Scala, Ocaml, Clojure, Go, Groovy, and Objective-C are the highest paid, earning salaries of $110,000 to $115,000. Developers working with F# have the highest salaries worldwide.
The median salary of developers worldwide is $55,000, but the median salary of developers in the US is nearly double at $100,000. Other countries with median salaries above $90,000 include Switzerland and Israel, while programmers in the UK and Germany earn on average just over $60,000.
Stack Overflow took on board criticism of how last year's survey approached women and other minorities who use the site. This report doesn't include last year's chapter on the 'Female Developer Age' or questions such as whether developers prefer Star Wars or Star Trek, or identify as ninjas, rockstars, or gurus.
Over 92 percent of this year's respondents are men but Stack Overflow says nine percent of US respondents to the 2018 survey are women. Worldwide just 6.8 percent of respondents are women, marking a one percent drop on last year's survey.
Download now: Hiring kit: Chief diversity officer
"We had survey participation at almost the rate we would expect from our traffic. In regions including the US, India, and the UK, women are represented at higher levels among students than among professional developers," Stack Overflow says.
The survey also looked at the representation of women and men in different developer roles.
Stack Overflow finds that women have the highest representation as academics, QA developers, data scientists, and designers. System admins and DevOps specialists are 25 to 30 times more likely to be men than women.
Previous and related coverage
Microsoft languages seem to be hitting the right note with coders across ops, data science, and app development.
Developers cast their votes on most and least favourite languages.
Securely-developed apps may be at risk due to security issues in popular interpreted programming languages.
Certain coding languages are more likely to net you a developer job than others.