Erlang/OTP 24 išleidimas su JIT kompiliatoriaus įgyvendinimu

Po metų kūrimo buvo išleista funkcinė programavimo kalba Erlang 24, skirta sukurti paskirstytas, gedimams atsparias programas, kurios užtikrina lygiagretų užklausų apdorojimą realiuoju laiku. Kalba tapo plačiai paplitusi tokiose srityse kaip telekomunikacijos, bankų sistemos, elektroninė prekyba, kompiuterinė telefonija ir momentiniai pranešimai. Tuo pačiu metu buvo išleistas OTP 24 (Open Telecom Platform) leidimas - papildomas bibliotekų ir komponentų rinkinys, skirtas paskirstytoms sistemoms kurti Erlang kalba.

Pagrindinės naujovės:

  • Įtrauktas BeamAsm JIT kompiliatorius, kuris ne tik pagerina programos veikimą vykdydamas mašininį kodą, o ne jį interpretuodamas, bet ir palaiko pažangius profiliavimo ir vykdymo analizės įrankius.
  • Klaidų pranešimai buvo patobulinti, įtraukiant stulpelių numerius, kad būtų galima nustatyti probleminę padėtį eilutėje ir suteikti papildomą klaidų diagnostiką, kai iškviečiamos integruotos funkcijos (BIF).
  • Pridėta naujų optimizavimo būdų, kaip apdoroti skiltį „gauti“.
  • Modulis gen_tcp pridėjo palaikymą naujai tinklo lizdų API, o ne inet API.
  • Prižiūrėtojo modulis turi galimybę automatiškai nutraukti visus antrinius procesus, susijusius su tinklo ryšiu.
  • Pridėtas EdDSA (Edwards-curve Digital Signature Algorithm) skaitmeninio parašo generavimo algoritmo palaikymas ryšiuose, pagrįstuose TLS 1.3.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster