Apple: Опубликован исходный код языка программирования Swift


AppleКомпания 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 позволит разработчиками со всего мира вносить свой вклад в этот язык программирования и делать его доступным на новых платформах. Эффективность и простота Swift дадут молодым программистам стимулы к обучению. Кроме того, теперь они смогут распространять свои идеи повсюду, начиная мобильными устройствами и заканчивая облачными системами.

Apple Swift stal otkritim
Apple Swift стал открытым

Примечательно, но новость об открытии исходного кода Swift появилась на полчаса раньше публикации новости об этом компанией Apple. Сообщения, что Apple уже раскрыла код, появились на сайтах Hacker News и Reddit. Зная, что Apple планировала опубликовать код на GitHub, пользователи ринулись на этот сайт. Однако здесь их постигло разочарование, потому что никакого кода на нем не оказалось.

Напомним, язык Swift был представлен компанией Apple в июне 2014 года одновременно с iOS 8 и OS X Yosemite.

Swift был разработан специально для программирования во фреймворках Cocoa и Cocoa Touch (OS X и iOS соответственно). При этом Swift можно использовать в приложениях одновременно с Objective C.

На сегодняшнее время Swift стал самым быстрорастущим языком программирования в истории. Он объединяет высокую производительность и эффективность компилируемых языков с простотой и интерактивностью популярных скриптовых языков.

Данный язык программирования прост в освоении и использовании даже для тех, кто никогда не программировал. Это первый системный язык программирования, обладающий простотой и выразительностью скриптовых языков. Swift создан безопасным. В нем устранены целые категории распространенных ошибок программирования.


Обновлено (04.12.2015 22:07)