Lëshimi i Erlang/OTP 24 me zbatimin e përpiluesit JIT

Pas një viti zhvillimi, u lëshua gjuha funksionale e programimit Erlang 24, e cila synon zhvillimin e aplikacioneve të shpërndara, tolerante ndaj gabimeve që ofrojnë përpunim paralel të kërkesave në kohë reale. Gjuha është bërë e përhapur në fusha të tilla si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe mesazhet e çastit. Në të njëjtën kohë, u lëshua lëshimi i OTP 24 (Platforma e Open Telecom) - një grup shoqërues i bibliotekave dhe komponentëve për zhvillimin e sistemeve të shpërndara në gjuhën Erlang.

Risitë kryesore:

  • Është përfshirë përpiluesi BeamAsm JIT, i cili jo vetëm që përmirëson performancën e programit duke ekzekutuar kodin e makinës në vend që ta interpretojë atë, por gjithashtu mbështet mjete të avancuara për profilizimin dhe analizën e ekzekutimit.
  • Mesazhet e gabimit janë përmirësuar për të përfshirë numrat e kolonave për të identifikuar pozicionin problematik në një rresht dhe për të ofruar diagnostikim shtesë të gabimeve kur thirrni funksionet e integruara (BIF).
  • U shtuan optimizime të reja për përpunimin e seksionit "marre".
  • Moduli gen_tcp shtoi mbështetje për API-në e prizave të reja të rrjetit në vend të API-së inet.
  • Moduli i mbikëqyrësit ka aftësinë të përfundojë automatikisht të gjitha proceset e fëmijëve që lidhen me një lidhje rrjeti.
  • Mbështetje e shtuar për algoritmin e gjenerimit të nënshkrimit dixhital EdDSA (Edwards-curve Digital Signature Algorithm) në lidhjet e bazuara në TLS 1.3.

Burimi: opennet.ru

Shto një koment