Открытие кода
Apple открыла исходный код Swift — нового языка программирования, что компания собирается использовать для разработки ПО для всех собственных продуктов. Исходный код размещён на сайте Swift.org и на GitHub.
Открытый исходный код Swift включает помощь всех программных платформ Apple, а также iOS, OS X, watchOS и tvOS, и помощь Linux. Опубликованы наиболее значимые компоненты Swift: Swift Compiler, Debugger, Standard Library, Foundation Libraries, Package Manager и REPL.
Язык Swift распространяется по популярной лицензии свободного ПО Apache 2.0 с исключением для библиотек времени выполнения. Это разрешает пользователям легко встраивать Swift в собственный собственное ПО и портировать язык на новые платформы.
Для чего это необходимо
«С открытием исходного кода Swift разработчики со всех стран смогут вносить собственный вклад в данный язык программирования и делать его дешёвым на новых платформах, — сообщил Крейг Федериги (Craig Federighi), старший вице-президент Apple по ПО. — простота и Эффективность Swift дадут молодым программистам стимулы к обучению, к тому же сейчас они смогут распространять собственные идеи везде: от мобильных устройств до облачных совокупностей».
Apple Swift стал открытым
Фальстарт
Любопытно, что новость об открытии исходного кода Swift показалась на полчаса раньше публикации новости об этом компанией Apple. Сообщения о том, что Apple уже раскрыла код, показались на сайтах Hacker News и Reddit. Зная, что Apple собиралась опубликовать код на GitHub, пользователи ринулись на данный сайт.
Но их постигло разочарование, по причине того, что никакого кода на нем не выяснилось, пишет Business Insider.
Язык Swift
Язык Swift был представлен компанией Apple в июне 2014 г. в один момент с iOS 8 и OS X Yosemite.
Swift создан для программирования во фреймворках Cocoa и Cocoa Touch (OS X и iOS соответственно). Код Swift возможно применять в приложениях в один момент с Objective C.
«Swift стал самым быстрорастущим языком программирования в истории. Он объединяет эффективность и высокую производительность компилируемых языков с интерактивностью и простотой популярных скриптовых языков», — сообщили в Apple.
«Язык Swift несложен в использовании и освоении кроме того для тех, кто ни при каких обстоятельствах не программировал. Это первый системный язык программирования, владеющий выразительностью и простотой скриптовых языков. Swift создан надёжным: в нем устранены целые категории распространённых неточностей программирования», — добавили в компании.
Проект Phoenix
В октябре 2014 г. несколько свободных разработчиков Ind.ie заявила о намерении создать открытый вариант языка программирования Apple Swift, называющиеся Phoenix. Авторы проекта посчитали, что Phoenix может стать толчком для Apple сделать личный язык программирования Swift открытым.
Увлекательные записи:
- Apple отзывает почти 100 тысяч iphone 6s из-за брака
- Apple патентует ноутбук, который будет работать неделями
- Apple посчитала ipod, iphone и macintosh