TechNews.bg
актуалноновини

Apple отвори изходния код на Swift

За краткото си съществуване Swift стана най-бързо развиващият се език в историята на програмирането
За краткото си съществуване Swift стана най-бързо развиващият се език в историята на програмирането

Apple предприе необичаен ход, като отвори изходния код на своя нов език за програмиране Swift. Компанията планира да използва Swift за разработка на софтуер за всички свои продукти.

Изходният код на езика вече е публикуван на сайтовете Swift.org и GitHub. Той включва поддръжка на всички софтуерни платформи на Apple, вкл. iOS, OS X, watchOS и tvOS, както и на Linux. Публикувани са важни компоненти като Swift Compiler, Debugger, Standard Library, Foundation Libraries, Package Manager и REPL.

С отварянето на изходния код на Swift разработчиците от цял свят ще могат да внесат своя принос в езика за програмиране и да го направят достъпен на нови платформи, коментира Крейг Федериги, старши вицепрезидент на Apple по софтуер. Разработчиците ще могат лесно да вграждат Swift в свой собствен софтуер и да портират езика на нови платформи.

Ефективността и простотата на  Swift ще дадат на младите програмисти стимул за обучение – те ще могат да разпространяват своите идеи повсеместно, от мобилните устройства до облачните услуги, допълват от Apple.

Езикът за програмиране Swift беше представен от Apple през юни 2014 г. заедно с iOS 8 и OS X Yosemite. Езикът е разработен за програмиране в работни среди Cocoa и Cocoa Touch (съответно в OS X и iOS). Кодът на Swift може да се използва в приложения едновременно с Objective C.

За краткото си съществуване Swift стана най-бързо развиващият се език в историята на програмирането. Той съчетава високата производителност и ефективност на компилиращите езици с простотата и интерактивността на попуярните скриптови езици, подчертава Apple.

Swift е прост за усвояване и използване дори от хора, които никога не са програмирали. Това е първият системен език за програмиране, който притежава простотата и изразителността на скриптовите езици. Swift също така се отличава с висока сигурност, тъй като в него са отстранени цели категории разпространени грешки в програмирането.

още от категорията

Илон Мъск с ново обещание: „супер забавни, революционни видеоигри”

TechNews.bg

Samsung инвестира 350 милиона долара в аудио елита

TechNews.bg

Стартира пилотна европейска линия за фотоволтаични покривни керемиди

TechNews.bg

Wiser Technology с два нови проекта по Европейския фонд за отбрана

TechNews.bg

Тестват ново поколение въздушни технологии за гасене на пожари

TechNews.bg

Задават се възрастови ограничения за сваляне на приложения

TechNews.bg

6 коментара

-_- 07/12/2015 at 14:17

И веднага някой ще се изсере мощно 😀

Тъй както е недоразвит тоя Swift, е значително по-добър жавата и C#.

А, като за език на година и половина, е по-добър и стабилен от горепосочените година-две след пускането им.

Отговор
Ван 07/12/2015 at 14:03

Спокойно като съберат тълпи индийци програмисти ще понижат качеството до средния стандарт на Windows 🙂

Swift е недоразвит и бъгав дори и дебъгера не му работи и не е донаправен.

Надеждата на Apple да отвори изходния код на Swift е някой да се прежали без пари да им оправи кочината. Няма останат без хора някои индийци за 2-5 долара на час ще започнат яко работа.

Отговор
Anonymous 05/12/2015 at 08:07

Преди малко им гледах проектите в github. Най-накрая някой се сетил, че package manager няма нужда от собствен език и синтаксис. Вместо поредния криптичен шит, си ползват Swift. Ще вземе да излезе нещо доста смислено от тоя проект.

Отговор
(c: 04/12/2015 at 18:37

Имайки предвид какво постигнаха с LLVM и Clang, очаквам езикът наистина бързо да набере популярност.

За практически нужди, обаче, засега става само за платформите на Apple.

Чак за версия 3 (планирана за Септември 2016) ще има стабилно ABI и вариант на Foundation библиотеките. Преди това ще е интереснo за експериментиране под Linux, но не бих пуснал код в официална употреба.

Отговор
хехе 04/12/2015 at 15:27

или на автора му е платено да пише суперлативи…

Отговор
DM 04/12/2015 at 14:39

Автора явно не е много запознат – “Swift е прост за усвояване и използване дори от хора, които никога не са програмирали. ” Може да е с приятен и по-лесен синтаксис от Objective-C, но определено не е лесен за усвояване.

Отговор

Коментари