Slashdot Mirror


Swift Tops List of Most-Loved Languages and Tech

Nerval's Lobster writes Perhaps developers are increasingly overjoyed at the prospect of building iOS apps with a language other than Objective-C, which Apple has positioned Swift to replace; whatever the reason, Swift topped Stack Overflow's recent survey of the "Most Loved" languages and technologies (cited by 77.6 percent of the 26,086 respondents), followed by C++11 (75.6 percent), Rust (73.8 percent), Go (72.5 percent), and Clojure (71 percent). The "Most Dreaded" languages and technologies included Salesforce (73.2 percent), Visual Basic (72 percent), WordPress (68.2 percent), MATLAB (65.6 percent), and SharePoint (62.8 percent). Those results were mirrored somewhat in recent list from RedMonk, a tech-industry analyst firm, which ranked Swift 22nd in popularity among programming languages (based on data drawn from GitHub and Stack Overflow) but climbing noticeably quickly.

4 of 181 comments (clear)

  1. Re:Matlab by Enry · · Score: 5, Insightful

    Take a look at the demographics of the people that responded. Overwhelmingly male, average age is 29, half have been coding for less than 5 years, and almost half don't have at least a BS degree in CS.

  2. Test of Time by organgtool · · Score: 5, Insightful

    It's easy to love Swift now since it's relatively new. Enough time hasn't gone by yet for projects to grow big enough to discover all of its shortcomings. I did like many of the core concepts behind Swift when I first heard about it, but I'm not a fan of its low type safety as well as the fact that it only works on one platform.

  3. Why the hate for VB by JerryLove · · Score: 5, Insightful

    Modern (.NET) VB is nearly C# with more english-like syntax. I don't understand all the hate for the language.

    Gonna agree with SharePoint though. :)

    1. Re:Why the hate for VB by LWATCDR · · Score: 5, Insightful

      Sharepoint and Wordpress are languages?

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.