ИТ / Новости
ПО
4.12.2015

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

Apple опубликовала исходный код нового языка программирования Swift, который пользователи смогут встраивать в свое собственное ПО.

Исходный код опубликован на сайте Swift.org и на GitHub, пишет CNews. Открытый исходный код 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 дадут молодым программистам стимулы к обучению, к тому же теперь они смогут распространять свои идеи повсюду: от мобильных устройств до облачных систем».

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

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

Еще по теме

Почему рынок информационных технологий РФ возвращается к классической дистрибуции

Что сделано и не сделано в цифровизации России за 2023 год

Как заботу о вычислениях переложить на вендоров и почему не все к этому готовы

Как искусственный интеллект меняет банковскую систему РФ

Как проходит цифровая трансформация отечественного госсектора

Процесс замены иностранного софта близится к завершению – и это вызов

Почему отраслевые облачные платформы экономят время и деньги компаний

Настоящее и будущее искусственного интеллекта в управлении

Насколько эффективной будет маркировка синтезированного нейросетью контента

Каковы перспективы трансфера технологий госуправления в другие страны

К чему приведет новый всплеск интереса к метавселенным

Что мешает отечественным разработчикам цифровых решений

Каким должен быть современный продакт-менеджмент в мире облачных технологий

Безопасная разработка софта и как она помогает бизнесу сэкономить деньги

Как ИТ-технологии меняют логистические процессы