Utgivelse av Erlang/OTP 24 med implementering av JIT-kompilator

Etter et år med utvikling ble det funksjonelle programmeringsspråket Erlang 24 utgitt, rettet mot å utvikle distribuerte, feiltolerante applikasjoner som gir parallell behandling av forespørsler i sanntid. Språket har blitt utbredt innen områder som telekommunikasjon, banksystemer, e-handel, datatelefoni og direktemeldinger. Samtidig ble utgivelsen av OTP 24 (Open Telecom Platform) utgitt - et ledsagersett med biblioteker og komponenter for utvikling av distribuerte systemer på Erlang-språket.

Hovedinnovasjoner:

  • BeamAsm JIT-kompilatoren er inkludert, som ikke bare forbedrer programytelsen ved å kjøre maskinkode i stedet for å tolke den, men også støtter avanserte verktøy for profilering og analyse av utførelse.
  • Feilmeldinger er forbedret til å inkludere kolonnenumre for å identifisere den problematiske posisjonen i en rad og gi ytterligere feildiagnostikk ved oppkalling av innebygde funksjoner (BIF).
  • Lagt til nye optimaliseringer for behandling av "motta"-delen.
  • Gen_tcp-modulen la til støtte for den nye nettverkssockets API i stedet for inet API.
  • Supervisormodulen har muligheten til å automatisk avslutte alle underordnede prosesser knyttet til en nettverkstilkobling.
  • Lagt til støtte for EdDSA (Edwards-curve Digital Signature Algorithm) digital signaturgenereringsalgoritme i tilkoblinger basert på TLS 1.3.

Kilde: opennet.ru

Legg til en kommentar