Apple открыла исходный код Swift

8

Swift

Представленный немногим больше года назад собственный язык программирования от Apple под названием Swift обзавелся пометкой «open source» и стал доступен для более глубокого взаимодействия с ним всем желающим разработчикам. Для большего удобства взаимодействия также был запущен специализированный веб-сайт swift.org, многие разделы которого, однако, пока остаются недоступными.

Отныне все создатели программного обеспечения для iOS, OS X и watchOS смогут начать свободно использовать наработки программистов Apple, выходя за рамки некогда существовавших ограничений, развивая и дополняя функциональность языка. Интересно, что исходный код оказался лицензирован не только для «яблочных» операционных систем, но и для Linux.

Для того чтобы привлечь внимание новых разработчиков к открывшимся возможностям Swift, в Apple опубликовали обширную библиотеку описательной и руководящей документации, которая призвана стать пособием для начинающих программистов. Впрочем, как таковых проблем с пониманием общих принципов возникнуть не должно, ведь язык был построен на идеях, заимствованных Крисом Латтнером (создателем Swift) из Objective-C, Rust, Python и C#.

Лицензируется Swift под открытой лицензией Apache 2.0, которая и позволяет разработчикам использовать программное обеспечение для собственных целей. При этом определять возможные сценарии развития и доработки могут сами разработчики, не платя при этом Apple ничего.

8 комментариев

  1. 0

    Еще бы сделали возможность писать не только из под os x…на Linux сидит очень много талантливых людей(отправлено из приложения AppleInsider.ru)

    • 0

      @lex, Я бы сказал, что большинство сидят на линуксе…(отправлено из приложения AppleInsider.ru)

      • 0

        dea23, А толк от линукса? Только халявность его и отсутствие привычки писать вирусы под него у вирусописателей. А так, он хорош для малого числа задач, плохая архитектура, отсутствие стабильности в многозадачности. В принципе swift там хорош будет как раз для автоматизации серверных задач. Остальное не упёрлось. Я сам юзаю линукс, но только в качестве серверов БД, хостингов и т.п.(отправлено из приложения AppleInsider.ru)

        • 0

          Red32, А чтоб swift линуксоиды расцеловали, необходима GNU GPL лицензия, иная — не тру. И лицензия эта не позволяет сотворить что-то поверх готового кода gnu и закрыть исходник, обязательно надо раскрывать..(отправлено из приложения AppleInsider.ru)

  2. 0

    «ведь язык был построен на идеях, заимствованных Крисом Латтнером (создателем Swift) из Objective-C, Rust, Python, C# и других систем»
    начал за язык, закончил за системы(отправлено из приложения AppleInsider.ru)

  3. 0

    Русский язык Вам не родной?

  4. 0
    GabrielDennicca

    После слов » многие разделы которого остаются закрытыми»
    Засомневался в целесообразности такого сайта))))
    Да и вообще в то что Apple что то для кого то открыла кроме какого нибудь помпезного магазина с тремя телефонами и дюжиной часов на витринах))))(отправлено из приложения AppleInsider.ru)

Авторизуйтесь Чтобы оставить комментарий