Swift - нов език за програмиране от Apple, която ще революционизира
Съвети Makradar / / December 19, 2019
по време на представяне на WWDC, Която се проведе в понеделник, Apple представи новия Swift език за програмиране, че Крейг Federighi нарича «Objective-C, без C».
Трябва да се отбележи, че Суифт не е проектиран като универсален език за програмиране. Той е създаден специално за операционните системи OS X и IOS, за какаото и какаовите Touch. Тя се основава на базата на C и Objective-C, но това включва всички най-новата технология, разработена от Apple инженери в последните години (ARC и LLVM).
Суифт е позиционирана като модерна, бърза, интерактивна и безопасно език за програмиране. Модерен заради новия синтаксис Накратко: без горни и запетая. Така че е по-Суифт напомня на скриптов език, въпреки че Apple не иска да я сравни с Python. Един прост пример на «Здравей, свят» на Objective-C:
#import
#import
вътр главния (свободен)
{
NSLog (@ »Здравей, свят н»!);
връщане 0;
}
И тяхната равностойност в Swift:
println ( «Здравей, свят!")
Език със сигурност е елегантен, но това е кратък, понякога причинява неразбиране. За въведение в нов език и обяснения на всяка една несигурност, Apple веднага при условие,
пълна документацияКой ще ви помогне в изучаването на характеристиките на Суифт.Apple планове за новия език е доста амбициозни. Тя дори се надява, че новата операционна система ще бъде написано в близко бъдеще на Swift. Въпреки, че дори и сега може да се използва в текущия код на всяко приложение, защото тя напълно комуникира с Objective-C. В близко бъдеще, Swift, разбира се, на мястото на Objective-C, но докато Apple няма да се отпише.
Но един от най-интересните и важни аспекти на Суифт, може би, е неговата интерактивност, което напомня за великите времена на Lisp. На детската площадка, можете веднага да видите част от код, просто като кликнете върху него. Някои експерти смятат, че на новия език им напомня на бившия Apple дизайнер Брет Виктор, който се опитва да направи по-видими Javascript. Други го сравняват с Wolfram, разработен от уважаван учен Стивън Волфрам. Андрю Стоун, Apple-независим разработчик го нарече "просто зашеметяващ".
http://www.youtube.com/watch? V = 3tZig9AWMdc # т = 42
Това видео е посветена на Суифт, той ще бъде изключително полезен за начинаещи, така и за опитни програмисти.
Apple е създала Суифт за привличане на нови разработчици и засилване на нейната екосистема, като програмисти, използващи Суифт, ще разработчиците специално за OS X и IOS. Така че можем да кажем, че този език е разработен специално за нуждите на kupertinovtsy Apple.