Apple Makes Their Swift Language Open Source

Last year, Apple unveiled an all new programming language at WWDC 2014. This new language is called Swift, and it’s designed to be a “powerful and...
  1. [​IMG]
    Last year, Apple unveiled an all new programming language at WWDC 2014. This new language is called Swift, and it’s designed to be a “powerful and intuitive programming language”. Since the initial release, the language has gone through some growing pains, but it has also made a lot of progress. Today, Apple made of the biggest changes to the new language by making it completely open source.

    The code behind Swift is now under an Apache 2.0 license and can be found on GitHub. Needless to say, this is a game changer for the relatively young language. Since the project is hosted on a GitHub repository, it is very easy for anyone to submit pull requests and report bugs. Making such a large project open source has a lot of benefits, but one of the biggest effects this will have is an increase in development rate. This boost will likely help Apple accomplish their ultimate goal of getting Swift to become the new Objective-C.

    A faster growth rate is just one of the many positive effects going open source can have on a project. If you look at other open projects, like the Linux kernel, it is clear that amazing things can be accomplished when a community has the ability to work together. Having Swift open source will allow developers to make the language what they want it to be. Having the code publicly available will make the language easier to learn and understand and will hopefully turn it into a very streamlined paradigm.

    As of now, Swift is only supported on Apple and Linux-based operating systems. Others operating systems, like Windows, aren’t officially supported, but Apple is hoping that members of the community will be able to make Swift on Windows a reality. If you are interested in checking out the project, you can view the official website at Swift.org.

    Thank you Tag 7s for suggesting this topic!

    Share This Article

    About Author

    Monopolyman
    I am a young writer who is passionate about gaming and technology. PC is my preferred platform, but I appreciate all forms of video games. I enjoy voicing my opinion in the articles I write, but also like to keep our readers informed on the latest news.
    SHiiFT, Kankuro, Tag 7s and 2 others like this.

Comments

To make a comment simply sign up and become a member!
  1. XeClutch
    I've taken a look at this and it honestly looks like it's just a modified version of Javascript that compiles native on OS X. I personally am waiting for Microsoft to finish up with the OS X version of the .NET Framework so we can start writing cross-platform apps in C#.
    1. Razzile
      swift is nothing like javascript in reality though, the only major similarity is the use of the var keyword
    2. XeClutch
      Not in performance but in syntax, conventions, etc.. yes they are almost the same.
    3. Monopolyman
      To be fair, syntax and conventions are really similar in most OOP languages. For example, I feel like the same could be said for Java and c++.
  2. Nagato
    So they finally made Swift open source.
  3. NO GOD
    This is awesome. Swift is super easy to learn and similar to most popular languages. Very good first language for beginners.
  4. Zxath
    How haven't I heard of Swift before? Time to add another language to learn on my list :wink:
      Feyfolken likes this.
  5. televisedfool
    Cool :thumbsup: I look forward to seeing what comes of it now that it's open source.