Apple
Lè w ap prepare nouvo lage a, yo te peye atansyon prensipal la pou elaji zouti dyagnostik yo nan konpilatè a, ogmante fyab nan debogaj, amelyore manyen depandans nan manadjè pake a, ak agrandi sipò pou LSP (Language Server Protocol). Te ajoute sipò lang
Sonje byen, lang Swift la eritye pi bon eleman nan lang C ak Objective-C, epi li bay yon modèl objè konpatib ak Objective-C (Kòd Swift ka melanje ak C ak Objektif-C kòd), men li diferan nan itilizasyon otomatik. alokasyon memwa ak kontwòl debòde nan varyab ak etalaj, ki siyifikativman ogmante fyab la ak sekirite nan kòd la. Swift ofri tou anpil teknik pwogram modèn, tankou fèmti, pwogram jenerik, ekspresyon lambda, tuple ak diksyonè, operasyon koleksyon rapid, ak eleman nan pwogramasyon fonksyonèl. Vèsyon Linux la pa mare nan Objektif-C Runtime, ki pèmèt langaj la dwe itilize nan anviwònman ki manke sipò Objective-C.
Enplemantasyon Swift la bati ak teknoloji ki soti nan pwojè LLVM gratis la. Pou asire pèfòmans segondè, pwogram Swift yo konpile nan kòd natif natal ki kouri 30% pi vit pase kòd Objective-C nan tès Apple yo. Olye de yon pèseptè fatra, Swift itilize konte referans objè. Pake a gen ladan yon manadjè pake
Sous: opennet.ru