Apple’s Swift programming language is now open source
TweetFollow Us on Twitter

Apple’s Swift programming language is now open source

Apple says its Swift programming language is now open source. As an open source language, the broad community of developers -- from app developers to educational institutions to enterprises -- can contribute to new Swift features and optimizations and help bring Swift to new computing platforms.

Introduced in 2014, Swift is the fastest growing programming language in history and combines the performance and efficiency of compiled languages with the simplicity and interactivity of popular scripting languages. Apple today also launched the Swift.org website with detailed information about Swift open source, including technical documentation, community resources and links to download the Swift source code.

"By making Swift open source the entire developer community can contribute to the programming language and help bring it to even more platforms," said Craig Federighi, Apple's senior vice president of Software Engineering. "Swift's power and ease of use will inspire a new generation to get into coding, and with today's announcement they'll be able to take their ideas anywhere, from mobile devices to the cloud."

Swift is a programming language that gives developers the freedom and capabilities they need to create the next generation of cutting-edge software. Swift is easy to learn and use, even if you've never coded before, and it's the first syst ems programming language that is as expressive and enjoyable as a scripting language, Federighi said. Designed for safety, Swift also eliminates entire categories of common programming errors.

The Swift open source code is available via GitHub and includes support for all Apple software platforms -- iOS, OS X, watchOS and tvOS -- as well as for Linux. Components available include the Swift compiler, debugger, standard library, foundation libraries, package manager and REPL. Swift is licensed under the popular Apache 2.0 open source license with a runtime library exception, enabling users to incorporate Swift into their own software and port the language to new platforms. For more information about Swift, and access to community resources visit the new Swift.org.

“We are excited about this new chapter in the story of Swift,” Apple says on the Swift.org site. “After Apple unveiled the Swift programming language, it quickly become one of the fastest growing languages in history. Swift makes it easy to write software that is incredibly fast and safe by design. Now that Swift is open source, you can help make the best programming language available everywhere.”

At the 2015 Apple Worldwide Developer Conference, Federighi said Swift will be the "next big programming language" for 20 years to come. It provides a single language to easily create apps for iOS, OS X and Linux. The App Store now has more than 15,000 apps that use Swift.

If you’re new to Swift, check out A Swift Tour in The Swift Programming Language at Swift.org, for a quick introduction to the most important concepts and features of the language. The first step to using Swift is to download and install the compiler and other required components. Go to the Download page at Swift.org and follow the instructions for your target platform.

GitHub’s head of open source, Brandon Keepers, told TheNextWeb.com “with the open source release of Swift on GitHub, Apple is bringing their modern programming language to the world’s largest development community. We warmly welcome Swift and can’t wait to see what the GitHub community builds with it.”

“The more ‘open’ things Apple does, the harder it is for people to label them ‘closed’ or discuss ‘walled gardens'” Patrick Moorhead, President and Principal Analyst for Moor Insights and Strategies, told The Next Web. “By opening up Swift, Apple could now have 100s of thousands more programmers improving the code, This could really help in IoT applications where tiny changes are real important. Apple has a pretty good track record with open sourced WebKit and LLVM, so while success isn’t guaranteed, the company is really good at this.”

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Latest Forum Discussions

See All

Combo Quest (Games)
Combo Quest 1.0 Device: iOS Universal Category: Games Price: $.99, Version: 1.0 (iTunes) Description: Combo Quest is an epic, time tap role-playing adventure. In this unique masterpiece, you are a knight on a heroic quest to retrieve... | Read more »
Hero Emblems (Games)
Hero Emblems 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: ** 25% OFF for a limited time to celebrate the release ** ** Note for iPhone 6 user: If it doesn't run fullscreen on your device... | Read more »
Puzzle Blitz (Games)
Puzzle Blitz 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Puzzle Blitz is a frantic puzzle solving race against the clock! Solve as many puzzles as you can, before time runs out! You have... | Read more »
Sky Patrol (Games)
Sky Patrol 1.0.1 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0.1 (iTunes) Description: 'Strategic Twist On The Classic Shooter Genre' - Indie Game Mag... | Read more »
The Princess Bride - The Official Game...
The Princess Bride - The Official Game 1.1 Device: iOS Universal Category: Games Price: $3.99, Version: 1.1 (iTunes) Description: An epic game based on the beloved classic movie? Inconceivable! Play the world of The Princess Bride... | Read more »
Frozen Synapse (Games)
Frozen Synapse 1.0 Device: iOS iPhone Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: Frozen Synapse is a multi-award-winning tactical game. (Full cross-play with desktop and tablet versions) 9/10 Edge 9/10 Eurogamer... | Read more »
Space Marshals (Games)
Space Marshals 1.0.1 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.1 (iTunes) Description: ### IMPORTANT ### Please note that iPhone 4 is not supported. Space Marshals is a Sci-fi Wild West adventure taking place... | Read more »
Battle Slimes (Games)
Battle Slimes 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: BATTLE SLIMES is a fun local multiplayer game. Control speedy & bouncy slime blobs as you compete with friends and family.... | Read more »
Spectrum - 3D Avenue (Games)
Spectrum - 3D Avenue 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: "Spectrum is a pretty cool take on twitchy/reaction-based gameplay with enough complexity and style to stand out from the... | Read more »
Drop Wizard (Games)
Drop Wizard 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Bring back the joy of arcade games! Drop Wizard is an action arcade game where you play as Teo, a wizard on a quest to save his... | Read more »

Price Scanner via MacPrices.net

Apple’s M4 Mac minis on sale for record-low p...
B&H Photo has M4 and M4 Pro Mac minis in stock and on sale right now for up to $150 off Apple’s MSRP, each including free 1-2 day shipping to most US addresses. Prices start at only $469: – M4... Read more
Deal Alert! Mac Studio with M4 Max CPU on sal...
B&H Photo has the standard-configuration Mac Studio model with Apple’s M4 Max CPU in stock today and on sale for $300 off MSRP, now $1699 (10-Core CPU and 32GB RAM/512GB SSD). B&H also... Read more

Jobs Board

All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.