Loading...

Каква е историята на езика Swift?

avatar Георги Кацаров 2 минути
Каква е историята на езика Swift?

Swift е програмен език с общо предназначение, който поддържа множество програмни парадигми. Особеното при този език е, че той е собственост на Apple Inc. и е разработен специално за нуждите на различните платформи на компанията: iOS, iPadOS, macOS, watchOS, tvOS. Освен това е възможна разработка и за Linux, въпреки, че не е особено популярен за тази цел.

Каква е историята на езика Swift?

Разработката на Swift започва през юли 2010 г. от Крис Латнър в Apple. Swift съчетава в себе си идеи и концепции срещани в доста други програмни езици: Rust, Haskell, Ruby, Python, C#, CLU, но най-вече Objective-C – друг програмен език с общо предназначение, който е широко използван от Apple в техните софтуерни продукти.

Първото приложение написано изцяло със Swift излиза на 2-ри юни 2014 г. – четири години след началото на работата по новия език. Пак към тази дата вече има бета версия на езика, която е достъпна за регистрирани Apple разработчици, които участват на конференцията Apple Worldwide Developers Congerence. От Apple обаче подчертават, че е възможно сорс кода на приложенията, написани с бета версията на езика, да е несъвместим с финалната версия. За да се избегнат проблемите, възникнали в следствие на разликите, от Apple планират пускането на source code конвертери.

Swift достига версия 1.0 няколко месеца по-късно – на 9-ти септември 2014 г., а до края на годината получава още едно значително обновление – версия 1.1 излиза на 22-ри октомври. Година след излизането на версия 1.0 – на 21-ви септември 2015 г. – излиза Swift 2.0. По това време вече езикът е набрал популярност и в проучването на StackOverflow за същата година езикът се класира на първо място. В същото проучване, но за следващата 2016 година, Swift се класира на второ място.

Пак през 2015 г. IBM обявяват сайта Swift Sandbox, който позволява на ентусиастите да пишат Swift код директно в браузъра си и да видят неговото изпълнение. Проектът е прекратен през януари 2018 г., но въпреки това и до ден днешен има други подобни решения, като “Online Swift Playground” или „Swift Sandbox“ на weheartswift.com.

Тъй като по-нагоре в този материал споменах поддръжка и за Linux – от версия 2.2, езикът е наличен и за Ubuntu дистрибуции на операционната система Linux. От версия 5.2.4 езикът е достъпен и за CentOS и Amazon Linux дистрибуциите.

Ако имаш базови познания за програмирането и проявяваш интерес към iOS платформата на Apple – специално за теб сме подготвили курса „iOS Development with Swift“. В него ще придобиеш добро ниво на познаване на езика, обектно-ориентирано програмиране с него, разбработка на iOS мобилни приложения на начално ниво, работа с делегати и протоколи и още. Не пропускай този шанс, запиши се още днес!

Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.