Apple's Swift Programming Language Goes Open Source

Advertisement
By Manish Singh | Updated: 9 December 2015 12:51 IST

Apple has open sourced Swift, the programming language it had unveiled last year. By making Swift open source, the company is paving the way for the programming language to be used beyond Apple's products.

At WWDC 2015, Apple surprised the world announcing that it would make its programming language open to everyone. Committing to its promise, the company on Thursday launched Swift.org and released a big chunk of code for the public to see, along with documentation of the next major release of Swift.

The company has also made available the source code of Swift on popular code repository GitHub. The company has also made several tools available for people to use. These tools will let developers convert their raw Swift code into full-fledged applications, among others.

Advertisement

Apple has also released Swift package managers that allow developers to run their apps on devices powered by Linux, OS X, iOS, watchOS, and tvOS. It is worth noting that the company hasn't ported Swift to Android or Windows. But it is only a matter of time before the community comes out with tools to develop software for both, as well as other operating systems.

Advertisement

By making the programming language open source, Apple is also tapping on the growing trend among many to rely on open source software. From Google to Uber, a large number of companies use Linux-powered computers in their data centres.

"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."

Advertisement

Announced last year, Swift is Apple's attempt to replace the decades old Objective-C platform for OS X and iOS application development. Swift comes with several features that make it different from Objective-C. For instance, it doesn't require users to end statements with a semicolon.

It is, however, compatible with existing Objective-C libraries. The company has said that it has implemented features such as making it mandatory for developers to open and close "if" statements. This would prevent bugs such as SSL "goto fail" error.

 

Get your daily dose of tech news, reviews, and insights, in under 80 characters on Gadgets 360 Turbo. Connect with fellow tech lovers on our Forum. Follow us on X, Facebook, WhatsApp, Threads and Google News for instant updates. Catch all the action on our YouTube channel.

Advertisement

Related Stories

Popular Mobile Brands
  1. Cloudflare Is Down Again For the Second Time in Weeks: See Affected Sites
  2. ACT Fibernet Launches New Broadband Plans With Free OTT Subscriptions
  3. Motorola Edge 70 With Pantone's 2026 Colour, Swarovski Crystals Launched
  4. Motorola Edge 70 Will Launch in India Soon via This E-Commerce Platform
  5. OnePlus 15R Surfaces on Benchmarking Site Ahead of India Launch
  6. Nothing Phone 3a Lite Goes on Sale in India at This Price
  7. Realme P4x 5G Review
  8. OTT Releases of the Week (Dec 1 – Dec 7): Know What to Watch
  9. Here's What India Searched For the Most on Google in 2025
  10. HMD 101, HMD 100 With Built-In Radio Launched in India at These Prices
  1. Google's Year in Search 2025 Reveals Gemini 3, Nano Banana Pro and Other AI Search Features Launched in India 2025
  2. Polar Loop Screen-Free Fitness Tracker Launched in India With Up to Eight Days of Battery Life: Price, Specifications
  3. Motorola Edge 70 India Launch Teased; Flipkart Availability Confirmed: Expected Specifications, Features
  4. Google’s Year in Search 2025: Top Trending Topics in India—From Gemini to Squid Games
  5. Vivo S50 Colour Options, Key Features Surface Online; Could Launch in India as Vivo V70
  6. CFTC Clears Path for Spot Crypto Trading on Regulated Platforms for the First Time
  7. Realme 16 Pro+ 5G Colour Options, Memory Configurations Leaked Again; Tipped to Launch With 7,000mAh Battery
  8. Cloudflare Outage Blocks Access to Several Websites Including BookMyShow, SpaceX, Coinbase
  9. Samsung Galaxy S26 Series to Offer Built-In Support for Company's 25W Magnetic Qi2 Charger: Report
  10. Airtel Discontinues Two Prepaid Recharge Packs in India With Data Benefits, Free Airtel Xtreme Play Subscription
Gadgets 360 is available in
Download Our Apps
Available in Hindi
© Copyright Red Pixels Ventures Limited 2025. All rights reserved.