Apple's Swift Programming Language Surging in Popularity

Discussion in 'iOS Blog Discussion' started by MacRumors, Mar 10, 2017.

  1. MacRumors macrumors bot

    MacRumors

    Joined:
    Apr 12, 2001
    #1
    [​IMG]


    [​IMG]
    The rapidly increasing take-up of Apple's Swift programming language was confirmed again yesterday with the publication of a survey that ranks the popularity of programming languages.

    In the latest TIOBE Index, Swift was ranked 10th, up four places from March 2016. As CultofMac notes, the nine programming languages ranked above it are at least two decades old, so breaking into the top 10 is a feat more impressive than it sounds. Swift was only introduced by Apple in 2014, replacing Objective-C as an easier-to-learn language.

    [​IMG]

    Apple has promoted Swift as ideal for kids who are keen to code, with its gentle learning curve demonstrated in Swift Playgrounds, an app that teaches children how to use the language. Apple has been updating and refining Swift since its debut, and is set to unveil Swift 3.1 this spring.

    The TIOBE Index is calculated using search engine data to approximate the popularity of programming languages within online coding communities. Earlier this year, a quarterly study revealed that Swift had become one of the most sought-after freelance developer skills among employers.

    Article Link: Apple's Swift Programming Language Surging in Popularity
     
  2. Nozuka macrumors 68020

    Joined:
    Jul 3, 2012
  3. Toutou macrumors 6502a

    Toutou

    Joined:
    Jan 6, 2015
    Location:
    Prague, Czech Republic
    #3
    I'd say Java -- like that clean Java in your side project -- is a totally okay language. What makes the experience horrible is the enterprisey everengineered cluster**** where it mostly "shines".
     
  4. Northgrove macrumors 65816

    Joined:
    Aug 3, 2010
    #4
    I'm surprised how Ruby is below both Perl and Delphi. It's not that unpopular on the web and the web in turn is a huge platform.
    --- Post Merged, Mar 10, 2017 ---
    But collapsing. Look at the change number. :eek:
     
  5. JGRE macrumors 65816

    JGRE

    Joined:
    Oct 10, 2011
    Location:
    Dutch Mountains
    #5
    Hopefully not for long.
     
  6. CmdrLaForge macrumors 601

    CmdrLaForge

    Joined:
    Feb 26, 2003
    Location:
    around the world
    #6
    And objective c is down. I guess developers move from one to another. So maybe not that great.
     
  7. Vorkeyjones macrumors member

    Vorkeyjones

    Joined:
    Aug 20, 2016
    #7
    I thought most iOS apps were made with Objective C. How can it be so far down on the list?
     
  8. gnasher729 macrumors P6

    gnasher729

    Joined:
    Nov 25, 2005
    #8
    This is not statistics about iOS development, it is about _all_ development. And it is completely unspecified how these percentages are measured and what they mean.
     
  9. mkeeley macrumors 6502

    Joined:
    Sep 18, 2007
    #9
    Me too. Does less than 1% change for most of these in a year mean that much, especially the way it's measured?
     
  10. djcerla macrumors 68000

    djcerla

    Joined:
    Apr 23, 2015
    Location:
    Italy
    #10
    Wow... Assembly is at #13.

    I remember writing assembly routines for my BASIC games for the ZX Spectrum when I was 12. I wasn't even aware it's still used today.
     
  11. Stella macrumors G3

    Stella

    Joined:
    Apr 21, 2003
    Location:
    Canada
    #11
    For all the hype around Ruby - it still isn't performing as all the noise suggests!
     
  12. miknos Suspended

    miknos

    Joined:
    Mar 14, 2008
    #12
    I'm not a programmer but I know that every Java application I used were crap! Bloated hell!

    I'm not virgin though.
     
  13. Stella macrumors G3

    Stella

    Joined:
    Apr 21, 2003
    Location:
    Canada
    #13
    Most Java applications are server side these days.

    Blame the developers for the crap applications you've used, not the language.

    OHTD, I've used some great Java applications on the desktop.


     
  14. smacrumon macrumors 68030

    smacrumon

    Joined:
    Jan 15, 2016
    #14
    Swift is quite good. Not too difficult to learn but also quite powerful.
     
  15. Mehanig macrumors newbie

    Mehanig

    Joined:
    Mar 10, 2017
    #15
    0.68% ? So close to VisualBasic .NET... Are you serious?

    Okay. 0.68 isn't in any way RAPIDLY.
     
  16. cerote macrumors 6502a

    cerote

    Joined:
    Mar 2, 2009
    #16
    Go is booming
     
  17. bartvk macrumors 6502

    bartvk

    Joined:
    Dec 29, 2016
    Location:
    The Netherlands
    #17
    Yep, agreed. Since I went freelance around the end of 2014, I've been working in Swift. Although I have to say, I still have to battle prejudices. One C# developer commented that the exceptions make the language slow (no) and one Objective-C freelancer claimed last week that Swift is not worth it, since the language is still changing (not since version 3).

    But compared to Objective-C, the code is so much cleaner.
     
  18. Mr. Dee macrumors 68000

    Mr. Dee

    Joined:
    Dec 4, 2003
    Location:
    Jamaica
    #18
    I want to start learning Swift, since it seems like a clean slate (no coding experience all). Anybody know of a good step by step resource (not video based) I could follow?
     
  19. SvenSvenson macrumors regular

    Joined:
    Jul 17, 2007
    #19
    Saying that Assembler knowledge is a desired skill is a bit meaningless without specifying for which architecture.
     
  20. mva68 macrumors newbie

    Joined:
    Jan 16, 2016
    #20
    Especially since Swift is aimed at kids learning programming, why is it not multilingual?
     
  21. Stella macrumors G3

    Stella

    Joined:
    Apr 21, 2003
    Location:
    Canada
    #21
    For being a language only 4 or so years old, to get up to #10 is rapid, particularly when there is a lot of competition with long established languages.
     
  22. maflynn Moderator

    maflynn

    Staff Member

    Joined:
    May 3, 2009
    Location:
    Boston
    #22
    I've been wanting to learn it, but sadly my life is to busy at the moment. Looks like a fun language to pick up
     
  23. Toutou macrumors 6502a

    Toutou

    Joined:
    Jan 6, 2015
    Location:
    Prague, Czech Republic
    #23
    Swift is supposed to be a serious language for serious work, not a kids toy. And since 95% of IT things happen in English (language keywords, documentation, variable names, web discussions), no one really needs it to be multilingual. Besides that, a multilingual source code would be kinda unnecessarily difficult to parse.
     
  24. Krevnik macrumors 68040

    Krevnik

    Joined:
    Sep 8, 2003
    #24
    But it has to fight against a bunch of different languages, including Perl, PHP, Java and JavaScript in this ranking. That split hurts all the web language rankings, but Perl can be used for scripting outside of web uses, and is frequently used that way.
     
  25. whyamihere macrumors 6502

    whyamihere

    Joined:
    Jun 30, 2008
    Location:
    'nati
    #25
    I recently started courses on Lynda.com. The best thing about it is my local library provides FREE access to all the videos/courses on the site. It can be expensive, so it's worth looking into.
     

Share This Page

80 March 10, 2017