Skip to main content

Apple’s Swift Programming language made open source

apple takes the swift programming language open source
Image used with permission by copyright holder
Apple has announced at todays World Developer Conference that it will be launching version 2.0 of its Swift programing language, as well as the huge announcement that Apple will be making Swift open source.

Apple launched Swift, a programming language of its own design, at the 2014 World Wide Developers Conference as a proprietary language for mobile app development on both the iOS and OS X platforms. Swift was designed to be a next step and an improvement upon ‘Objective C’ and provide a programming language that was more resistant to error.

Swift was built at Apple borrowing ideas “from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.” It was originally available only for development use on Apple’s Cocao and Cocoa Touch API’s. Now however with Apple making Swift open source, developers will have the brand new opportunity to develop applications on Linux based operating systems outside of Apple’s product lineup.

swift 2
Image used with permission by copyright holder

More importantly than non-Apple development, Swift being made open source will drastically speed up its development. The goal of Swift was to provide an easier, quicker, and more intuitive programming language not only to iOS and OS X developers, but to the world. “We think Swift is the next big programming language,” said Apple’s Craig Federighi, “We think Swift should be everywhere and used by everyone.”

This marks an important step forward in the developer community as it signals a strong message to developers that Apple is invested in growth of the language and the support of their work.

Andre Revilla
Andre Revilla is an entrepreneur and writer from Austin, TX that has been working in and covering the consumer tech space for…
Apple says Mac Catalyst is working. We asked developers to find out the truth
tim-cook-apple-wwdc-2018-getty

Apple's Mac Catalyst project seems harmless enough. It provides a simple way for iOS developers to bring their apps to the Mac -- a win-win scenario for both developers and Apple, right?

Well, yes. But if you're judging by history, the stakes are high. Bridging the gap between the worlds of mobile and desktop appears a Herculean task given their different goals, problems, and support issues. Microsoft has failed at the transition multiple times, and Apple itself has steered clear of the attempt for many years.

Read more
A dangerous new jailbreak for AI chatbots was just discovered
the side of a Microsoft building

Microsoft has released more details about a troubling new generative AI jailbreak technique it has discovered, called "Skeleton Key." Using this prompt injection method, malicious users can effectively bypass a chatbot's safety guardrails, the security features that keeps ChatGPT from going full Taye.

Skeleton Key is an example of a prompt injection or prompt engineering attack. It's a multi-turn strategy designed to essentially convince an AI model to ignore its ingrained safety guardrails, "[causing] the system to violate its operators’ policies, make decisions unduly influenced by a user, or execute malicious instructions," Mark Russinovich, CTO of Microsoft Azure, wrote in the announcement.

Read more