Vydání Erlang/OTP 24 s implementací kompilátoru JIT

Po roce vývoje byl vydán funkcionální programovací jazyk Erlang 24 zaměřený na vývoj distribuovaných aplikací odolných proti chybám, které poskytují paralelní zpracování dotazů v reálném čase. Jazyk se rozšířil v takových oblastech, jako jsou telekomunikace, bankovní systémy, elektronický obchod, počítačová telefonie a instant messaging. Současně byla vydána verze OTP 24 (Open Telecom Platform) - doprovodná sada knihoven a komponent pro vývoj distribuovaných systémů v jazyce Erlang.

Hlavní inovace:

  • Součástí je kompilátor BeamAsm JIT, který nejen zlepšuje výkon programu tím, že místo jeho interpretace spouští strojový kód, ale také podporuje pokročilé nástroje pro profilování a analýzu provádění.
  • Chybové zprávy byly vylepšeny tak, aby obsahovaly čísla sloupců pro identifikaci problematické pozice v řádku a poskytují další diagnostiku chyb při volání vestavěných funkcí (BIF).
  • Přidány nové optimalizace pro zpracování části „příjem“.
  • Modul gen_tcp přidal podporu pro nové síťové sokety API namísto inet API.
  • Modul dohledu má schopnost automaticky ukončit všechny podřízené procesy spojené se síťovým připojením.
  • Přidána podpora pro algoritmus generování digitálního podpisu EdDSA (Edwards-curve Digital Signature Algorithm) v připojeních založených na TLS 1.3.

Zdroj: opennet.ru

Přidat komentář