Udgivelse af Erlang/OTP 24 med JIT compiler implementering

Efter et års udvikling blev det funktionelle programmeringssprog Erlang 24 frigivet, med det formål at udvikle distribuerede, fejltolerante applikationer, der giver parallel behandling af anmodninger i realtid. Sproget er blevet udbredt inden for områder som telekommunikation, banksystemer, e-handel, computertelefoni og instant messaging. Samtidig blev udgivelsen af ​​OTP 24 (Open Telecom Platform) frigivet - et ledsagersæt af biblioteker og komponenter til udvikling af distribuerede systemer på Erlang-sproget.

Vigtigste innovationer:

  • BeamAsm JIT compileren er inkluderet, som ikke kun forbedrer programmets ydeevne ved at udføre maskinkode i stedet for at fortolke den, men også understøtter avancerede værktøjer til profilering og analyse af eksekvering.
  • Fejlmeddelelser er blevet forbedret til at inkludere kolonnenumre for at identificere den problematiske position i en række og give yderligere fejldiagnostik ved opkald af indbyggede funktioner (BIF).
  • Tilføjet nye optimeringer til behandling af afsnittet "modtag".
  • Gen_tcp-modulet tilføjede understøttelse af den nye netværkssockets API i stedet for inet API.
  • Supervisormodulet har mulighed for automatisk at afslutte alle underordnede processer forbundet med en netværksforbindelse.
  • Tilføjet understøttelse af EdDSA (Edwards-curve Digital Signature Algorithm) digital signaturgenereringsalgoritme i forbindelser baseret på TLS 1.3.

Kilde: opennet.ru

Tilføj en kommentar