JIT compiler အကောင်အထည်ဖော်မှုဖြင့် Erlang/OTP 24 ကို ဖြန့်ချိသည်။

ဖွံ့ဖြိုးတိုးတက်မှု တစ်နှစ်အကြာတွင်၊ အချိန်နှင့်တပြေးညီ တောင်းဆိုမှုများကို အပြိုင်လုပ်ဆောင်ခြင်းကို ပံ့ပိုးပေးသည့် ဖြန့်ဝေမှု၊ အမှားအယွင်းခံနိုင်သော အပလီကေးရှင်းများကို တီထွင်ထုတ်လုပ်ရန် ရည်ရွယ်၍ လုပ်ဆောင်ချက်ဆိုင်ရာ ပရိုဂရမ်ဘာသာစကား Erlang 24 ကို ထုတ်ဝေခဲ့သည်။ ဆက်သွယ်ရေး၊ ဘဏ်လုပ်ငန်းစနစ်၊ အီး-ကူးသန်းရောင်းဝယ်ရေး၊ ကွန်ပျူတာတယ်လီဖုန်းနှင့် လက်ငင်းစာတိုပေးပို့ခြင်းစသည့် နယ်ပယ်များတွင် ဘာသာစကားသည် ကျယ်ပြန့်လာသည်။ တစ်ချိန်တည်းမှာပင်၊ OTP 24 (Open Telecom Platform) သည် Erlang ဘာသာစကားဖြင့် ဖြန့်ဝေမှုစနစ်များ ဖွံ့ဖြိုးတိုးတက်မှုအတွက် တွဲဖက်စာကြည့်တိုက်များနှင့် အစိတ်အပိုင်းများကို ထုတ်ဝေခဲ့သည်။

အဓိက တီထွင်ဆန်းသစ်မှုများ-

  • BeamAsm JIT compiler တွင် ပရိုဂရမ်စွမ်းဆောင်ရည်ကို မြှင့်တင်ပေးရုံသာမက ၎င်းကို ဘာသာပြန်ခြင်းအစား စက်ကုဒ်ကို လုပ်ဆောင်ခြင်းဖြင့် ပရိုဖိုင်းဆွဲခြင်းနှင့် ခွဲခြမ်းစိတ်ဖြာခြင်းအတွက် အဆင့်မြင့်ကိရိယာများကိုလည်း ပံ့ပိုးပေးပါသည်။
  • အတန်းထဲတွင် ပြဿနာရှိသော အနေအထားကို ခွဲခြားသိရှိနိုင်စေရန်နှင့် Built-in လုပ်ဆောင်ချက်များ (BIF) ကိုခေါ်ဆိုသည့်အခါ ထပ်လောင်းအမှားရှာဖွေခြင်းများကို ပံ့ပိုးပေးရန် ကော်လံနံပါတ်များပါ၀င်စေရန် အမှားအယွင်းစာတိုများကို မြှင့်တင်ထားပါသည်။
  • "လက်ခံသည်" ကဏ္ဍကို လုပ်ဆောင်ရန်အတွက် ပိုမိုကောင်းမွန်အောင်လုပ်ဆောင်မှုအသစ်များကို ထည့်သွင်းခဲ့သည်။
  • gen_tcp module သည် inet API အစား network sockets API အသစ်အတွက် ပံ့ပိုးမှု ထပ်လောင်းပါသည်။
  • ကြီးကြပ်ရေးမှူး မော်ဂျူးသည် ကွန်ရက်ချိတ်ဆက်မှုတစ်ခုနှင့် ဆက်စပ်နေသည့် ကလေးလုပ်ငန်းစဉ်အားလုံးကို အလိုအလျောက် ရပ်စဲနိုင်စွမ်းရှိသည်။
  • TLS 1.3 ကိုအခြေခံထားသောချိတ်ဆက်မှုများတွင် EdDSA (Edwards-curve Digital Signature Algorithm) ဒစ်ဂျစ်တယ်လက်မှတ်ထုတ်လုပ်ခြင်းဆိုင်ရာ အယ်လဂိုရီသမ်အတွက် ပံ့ပိုးမှုထပ်ထည့်ထားသည်။

source: opennet.ru

မှတ်ချက် Add