Swift (ծրագրավորման լեզու)

Swift, ծրագրավորման լեզու՝ Apple ընկերության կողմից։ Ստեղծվել է առաջին հերթին iOS և macOS ծրագրավորողների համար։ Swift֊ը աշխատում է Cocoa և Cocoa Touch ֆրեյմվորքերով և Apple֊ի կողմից ստեղծված բազային համակարգով՝ Objective-C լեզվով գրված։ Swift֊ը մտածվել է որպես ավելի հեշտ ընթերցվող և ծրագրավորողի սխալներն ուղղող լեզու համեմատած Objective-C֊ի։ Swift֊ով գրված ծրագրերն կամպիլացվում են LLVM֊ով, որն ինտեգրված է Xcode 6 և ավելի բարձր տարբերակի ծրագրավորման միջավայրում։ Swift֊ը կարող է ռայնթայմ օգտագործվել Objective-C֊ի հետ, որը հնարավորություն է տալիս ծրագրում համատեղել երկու լեզուների օգտագործումը (ինչպես նաև C լեզվի կիրառությունը)։

Պատմություն 
Apple ընկերության ծրագրերի մշակման ավագ վիցե֊նախագահ Քրեյգ Ֆեդերիգին լեզվի անոնսի ժամանակ հայտարարել է, որ Swift լեզուն եղել է դեռևս NeXT պլատֆորմում (NeXTSTEP օպերացիոն համակարգը արտադրվել է 1989-1995 թվականներին), որն էլ հիմք է հանդիսացել ներկայիս macOS, հետո նաև iOS համակարգի համար։

Լեզվի մշակման վրա աշխատանքը սկսվել է 2010 թվականին Քրիս Լաթների կողմից, ով հանդիսանում էր որպես ծրագրավորման հարթակ ստեղծելու ինստրումենտների մշակման բաժնի պետ և LLVM֊ի մշակողնեղներից մեկը։ Swift֊ը իր մեջ պարունակում է կոնցեպտներ «Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, և շատ այլ լեզուներից»։

2014 թվականի հունիսի 2֊ին WWDC կոնֆերանսում Swift֊ը պաշտոնապես ներկայացվեց, և ընկերությունը տրամադրեց նաև անվճար գիրք լեզուն յուրացնելու համար՝ «iBook Store»֊ում։

Swift 1.0֊ն թողարկվել է 2014 թվականի սեպտեմբերի 9֊ին՝ Xcode 6.0 ծրագրավորման միջավայրով՝ iOS հարթակի համար։

2015 թվականի հունիսին Apple ընկերությունը հայտարարեց Swift 2.0֊ի թողարկման մասին, որն իր հետ բերեց նոր API, լեզվի նոր սինտաքս։

2015 թվականի դեկտեմբերի 3֊ին լույս տեսավ Swift 3.0֊ի թեստային տարբերակը՝ OS X, iOS և Linux օպերացիոն համակարգերի աջակցությամբ, և Apache 2.0 license with a Runtime Library Exception ազատ լիցենզիայով լիցենզավորված։

2010 թվականի ապրիլի 10֊ին Google֊ը հայտարարեց Swift֊ը Android հարթակի համար «առաջին լեզուն» դարձնելու մասին։ Լեզուն բավականին արագ է, որի պատճառով էլ Google֊ը պլանավորում է այն օգտագործել։ Այն կնվազացնի ծրագրերի քանակը, որ ի սկզբանե ստեղծվում են iOS հարթակի համար, և ավելի ուշ Android֊ի։

2017 թվականի սեպտեմբերի 19֊ին թողարկվել է Swift 4.0֊ն։

Կոդի օրինակներ 
// Փոփոխականներ
var implicitInteger = 70
var implicitDouble = 70.0
var explicitDouble: Double = 70

// Կոնստանտներ
let numberOfApples = 3
let numberOfOranges = 5
let appleSummary = "I have \(numberOfApples) apples."
let fruitSummary = "I have \(numberOfApples + numberOfOranges) pieces of fruit."

print("Hello, world")

let people = ["Anna": 67, "Beto": 8, "Jack": 33, "Sam": 25]
for (name, age) in people {
    print("\(name) is \(age) years old.")
}

Ծանոթագրություններ

Արտաքին հղումներ 
 կայքում լեզվի նկարագրությունը
 լեզվի պաշտոնական բլոգը
 լեզվի պաշտոնական կայք

Ծրագրավորման լեզուներ