'Swift' Programming Language in Development for Four Years, "Major Focus" Since 2013

Discussion in 'MacRumors.com News Discussion' started by MacRumors, Jun 4, 2014.

  1. macrumors bot

    MacRumors

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


    [​IMG]
    The Swift programming language was as close to a "One More Thing" as there was at the WWDC Keynote this week, debuting to significant cheers from the developers in the audience. Immediate reaction after the keynote suggested Swift was "huge news" and the future of development on Apple products.

    Apple says Swift code is "concise yet expressive", interactive and fun. For coders, the introduction to Swift is available on the iBooks Store but Chris Lattner, head of Apple's Developer Tools department, shared additional information on Swift on his personal webpage (via TechCrunch).

    Now that Swift is public, Lattner revealed that he began working on Swift in mid-2010, with a team of coders "contributing in earnest" late in 2011. Last July, Swift finally became the major focus of Lattner's Developer Tools Group.
    Lattner says that he hopes to make programming "more approachable and fun" with Swift, getting rid of extraneous materials to make programming easier to learn.

    "We'll appeal to the next generation of programmers and to help redefine how Computer Science is taught," Lattner writes.

    Article Link: 'Swift' Programming Language in Development for Four Years, "Major Focus" Since 2013
     
  2. macrumors 6502

    Joined:
    Jun 20, 2010
    #2
    This changes everything. Again.

    Predicting Mac OS XI and iOS X to be built from the ground up using Swift.
     
  3. macrumors 6502a

    CrazyForApple

    Joined:
    Dec 31, 2012
    Location:
    Buffalo, NY
    #3
    Its seems to be revolutionary so its worth the wait
     
  4. macrumors 6502a

    Joined:
    Mar 30, 2010
    #4
    I can't wait to start working with this. Objective C is archaic to say the least
     
  5. macrumors 68020

    charlieegan3

    Joined:
    Feb 16, 2012
    Location:
    U.K
    #5
    Has anyone else been trying to pick this up? I'm finding the lack of any real documentation a bit of an issue.
     
  6. macrumors 6502

    Joined:
    Jun 20, 2010
    #6
    The difficulty of getting Xcode 6 and Playground only makes it worse -_-
     
  7. macrumors 68000

    doelcm82

    Joined:
    Feb 11, 2012
    Location:
    Florida, USA
    #7
    Will the Stanford course on iTunes University for iOS 8 programming be updated to use Swift?
     
  8. macrumors 604

    bushido

    Joined:
    Mar 26, 2008
    Location:
    Germany
    #8
    maybe my uni should pick this over java as i still have to pass that one ... uhm 7 semesters later sigh lol
     
  9. macrumors member

    Joined:
    Sep 14, 2010
    #9
    Almost through reading the iBook. It's wonderful.
     
  10. HMI
    macrumors 6502a

    HMI

    Joined:
    May 23, 2012
    #10
    Swift looks pretty cool, and I'm excited to start learning it at some point.....

    .....but the visual part of me wishes that the white bird in the icon were flying upwards towards the top right corner instead downwards towards the bottom right corner. I guess I just have to deal with it!
     
  11. macrumors 68040

    Mad Mac Maniac

    Joined:
    Oct 4, 2007
    Location:
    A little bit of here and a little bit of there.
    #11
    Haven't looked at a piece of code in 6 years (took C++ and C in college), but this almost makes me want to learn another programing language. It would be pretty cool to a) learn something that seems so fun/simple b) be at the beginning of the learning curve c) actually try and make some fun apps for my iPhone as a hobby
     
  12. macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #12
    Where you see issue, I see opportunity. I'm picking this up as quickly as possible and hoping to whip off a much more friendly book. The book Apple offers starts off with a well organized tutorial for people who already know 5+ languages, but then it goes into the nitty gritties in an almost random order. At no point is the book suitable for someone who doesn't know at least one programming language, and rarely is it suitable for people who don't know several programming languages.
     
  13. macrumors 68020

    charlieegan3

    Joined:
    Feb 16, 2012
    Location:
    U.K
    #13
    I'm enrolled as a developer so that luckily wasn't problem :)
     
  14. macrumors 603

    appleguy123

    Joined:
    Apr 1, 2009
    Location:
    15 minutes in the future
    #14
    How can I learn the language without having any other programming experience? Is there a class I can take in university?
     
  15. macrumors regular

    Joined:
    Mar 13, 2012
    Location:
    UK
    #15
  16. macrumors 68020

    charlieegan3

    Joined:
    Feb 16, 2012
    Location:
    U.K
    #16
    That's a good point. Stackoverflow is starting to pick up a little which is helping a lot. I've watched the first WWDC video and that was good, I'm hoping the next ones will be a little more hands on.

    ----------

    Have you read it?
     
  17. macrumors newbie

    Joined:
    Apr 5, 2014
    #17
    Swift

    I can't wait to start. Swift is a loosely typed programming language, which makes it easier for us to declare constants and variables without specifying the type. The problem is just getting used to the changes and using .swift and .h and .m files together with mix and match. And then not being able to release apps if you downloaded Xcode 6 or Yosemite -_-
     
  18. macrumors member

    Joined:
    Apr 3, 2013
    #18
    I think it's amazing. Apple should be extremely proud of their work.
     
  19. macrumors 68020

    charlieegan3

    Joined:
    Feb 16, 2012
    Location:
    U.K
    #19
    This isn't really a good one to pick up as a first language yet, and it likely won't be in uni courses for quite a while.

    If you've never programmed a scripting language like Ruby or Python is a good starting point.
     
  20. macrumors 6502

    Joined:
    Jan 10, 2006
    #20
    I'm curious about this too. Will doing some of the older iTunes University Stanford iOS help. Or is Swift completely different?
     
  21. macrumors 68000

    doelcm82

    Joined:
    Feb 11, 2012
    Location:
    Florida, USA
    #21
    Today's programmers have it easy.

    We programmers from the 80s used to have to build linked lists from dirt and bits of string we found on the ground.

    The programmers from the 70s had to punch their code out on cards and feed the cards into the machine.

    Inferred variable types...pshaw.
     
  22. macrumors 68020

    charlieegan3

    Joined:
    Feb 16, 2012
    Location:
    U.K
    #22
    The language? Maybe. The book? Not so much...

    Sure it's fine, but it's hardly documentation.
     
  23. kalsta, Jun 4, 2014
    Last edited: Jun 4, 2014

    macrumors 65832

    kalsta

    Joined:
    May 17, 2010
    Location:
    Australia
    #23
    Absolutely! There wasn't a murmur of this leading up to WWDC. I watched the keynote, and my jaw just about hit the floor when they announced Swift. Yes, definitely could have been a 'one more thing' if Jobs had been around to deliver the keynote. And it's interesting to know that this was started under his watch.

    John Siracusa at Ars Technica has been talking for years about Objective-C becoming obsolete and Apple's dilemma in transitioning to something new. I guess a lot of us hoped that might be MacRuby, until Apple ditched it in 2011. Now we know why.
     
  24. macrumors regular

    Joined:
    Mar 13, 2012
    Location:
    UK
    #24
    I've had a brief glance but have to admit I've not had the time to go into any detail with it yet... it seems to be the main information source that Apple are pushing people towards other than the documentation in the (very crashy) Xcode 6 beta which again I've sadly not had the time to look at in any real depth.

    I'm currently downloading session 402 Introduction to Swift video in the WWDC app - is that the video you were referring to?
     
  25. macrumors 68000

    doelcm82

    Joined:
    Feb 11, 2012
    Location:
    Florida, USA
    #25
    No overseas partners to leak it to sites like this one.
     

Share This Page