Apple Inc. (NASDAQ:AAPL) today announced a new programming language designed to replace Object C and Python languages.
Swift to be faster, less code
The new computer language, called “Swift,” is designed to be “fast, modern, and designed for safety.” It’s like “Objective-C, without the C,” Federighi said, noting the new language “totally rules.” Speaking in San Francisco at The Apple Worldwide Developers Conference (WWDC) to a packed crowd of 6,000 and worldwide audience watching the live feed over Apple TV, Federighi compared the new programming language to its competitors in the areas of speed, encryption capabilities and reduction of unnecessary coding characters. His conclusion?
Swift is faster, less complex, secure
“When it comes to speed Swift is great. Swift is also modern with features like closures, multiple return types, and namespaces.” In a press release, Apple Inc. (NASDAQ:AAPL) described Swift as “a powerful new programming language for iOS and OS X that makes it easier than ever for developers to create incredible apps.” Apple said that “Swift helps developers write safer and more reliable code by eliminating entire categories of common programming errors, and coexists with Objective-C code, so developers can easily integrate Swift into their existing apps.” In the release Apple Inc. (NASDAQ:AAPL) said the new programming language would enable easy creation of new applications “like never before.”
“With more than 800 million iOS devices sold worldwide, the opportunity for developers is huge,” said Craig Federighi, Apple’s senior vice president of Software Engineering. “This is the biggest iOS release since the launch of the App Store. Swift is a new programming language for iOS and OS X that improves the ability of developers to create applications, Apple said. The programming language is designed for Cocoa and Cocoa Touch, and combines the performance and efficiency of compiled languages with the simplicity and interactivity of popular scripting languages.
By design, Swift helps developers write safer and more reliable code by eliminating entire categories of common programming errors, and coexists with Objective-C code, so developers can easily integrate Swift into their existing apps.
Sophisticated language allows for real time viewing of algorithms
Programmers who watched the announcement said the new programming language would allow for development of complex applications with the ability to see how they function in a separate window. “We’ve used Objective-C for 20 years, and we love it,” Federighi said of the programming language Swift seeks to replace. But we wondered what we could do without the baggage of C.” Federighi said Swift code and C can work in the same application together, meaning developers will not be required to upgrade code all at once. Apple Inc. (NASDAQ:AAPL) also opened up more of its phone to allow developers deeper access to functionality that was previously kept under lock and key.