ပန်းသီး ပရိုဂရမ်းမင်းဘာသာစကား ထုတ်ဝေခြင်း။ . တရားဝင်တည်ဆောက်မှုများ အတွက် Linux (Ubuntu ၁၆.၀၄၊ ၁၈.၀၄) နှင့် macOS (Xcode). Исходные тексты Apache 2.0 အောက်တွင် လိုင်စင်ရထားသည်။
အသစ်ထွက်ရှိမှု၏ အဓိကအာရုံမှာ ကွန်ပြူလာ၏ ရောဂါရှာဖွေရေးကိရိယာများကို ချဲ့ထွင်ရန်၊ အမှားရှာပြင်ခြင်းဆိုင်ရာ ယုံကြည်စိတ်ချရမှုကို မြှင့်တင်ရန်၊ ပက်ကေ့ဂျ်မန်နေဂျာတွင် မှီခိုကိုင်တွယ်မှုကို မြှင့်တင်ရန်နှင့် ဘာသာစကားဆာဗာပရိုတိုကော (LSP) အတွက် ပံ့ပိုးမှုတိုးချဲ့ရန်ဖြစ်သည်။ ဘာသာစကားက အခုမှ ထောက်ပံ့ပေးတယ်။ и "\Root.value" ကဲ့သို့သော အသုံးအနှုန်းများကို လုပ်ဆောင်ချက်များအဖြစ် အသုံးပြုခြင်း။
Напомним, что язык Swift наследует лучшие элементы языков C и Objective-C, и предоставляет объектную модель, совместимую с Objective-C (Swift-код может смешиваться с кодом на С и Objective-C), но отличается использованием средств автоматического распределения памяти и контроля переполнения переменных и массивов, что значительно увеличивает надёжность и безопасность кода. Swift также предлагает множество современных методов программирования, таких как замыкания, обобщённое программирование, лямбда-выражения, кортежи и словарные типы, быстрые операции над коллекциями, элементы функционального программирования. Версия для Linux не привязана к Objective-C Runtime, что позволяет использовать язык в окружениях, в которых отсутствует поддержка Objective-C.
Swift အကောင်အထည်ဖော်မှုကို အခမဲ့ LLVM ပရောဂျက်မှ နည်းပညာများဖြင့် တည်ဆောက်ထားသည်။ မြင့်မားသောစွမ်းဆောင်ရည်သေချာစေရန်၊ Swift ပရိုဂရမ်များကို Apple စမ်းသပ်မှုများတွင် Objective-C ကုဒ်ထက် 30% ပိုမြန်သော မူရင်းကုဒ်သို့ စုစည်းထားပါသည်။ အမှိုက်စုဆောင်းသူအစား Swift သည် အရာဝတ္တုများကို ရည်ညွှန်းရေတွက်ခြင်းကို အသုံးပြုသည်။ ပက်ကေ့ဂျ်တွင် ပက်ကေ့ဂျ်မန်နေဂျာ ပါဝင်သည်။ Swift ဘာသာစကားဖြင့် စာကြည့်တိုက်များနှင့် အပလီကေးရှင်းများဖြင့် မော်ဂျူးများနှင့် ပက်ကေ့ဂျ်များကို ဖြန့်ဝေရန် ကိရိယာများ ပံ့ပိုးပေးသော၊ မှီခိုမှုများအား စီမံခန့်ခွဲခြင်း၊ အလိုအလျောက် တင်ခြင်း၊ တည်ဆောက်ခြင်းနှင့် ချိတ်ဆက်ခြင်း အစိတ်အပိုင်းများ။
source: opennet.ru
