Vydanie Erlang/OTP 24 s implementáciou kompilátora JIT

Po roku vývoja bol vydaný funkčný programovací jazyk Erlang 24 zameraný na vývoj distribuovaných aplikácií odolných voči chybám, ktoré poskytujú paralelné spracovanie požiadaviek v reálnom čase. Jazyk sa rozšíril v oblastiach, ako sú telekomunikácie, bankové systémy, elektronický obchod, počítačová telefónia a instant messaging. Zároveň bolo vydané vydanie OTP 24 (Open Telecom Platform) - sprievodná sada knižníc a komponentov pre vývoj distribuovaných systémov v jazyku Erlang.

Hlavné inovácie:

  • Zahrnutý je kompilátor BeamAsm JIT, ktorý nielen zlepšuje výkon programu vykonávaním strojového kódu namiesto jeho interpretácie, ale podporuje aj pokročilé nástroje na profilovanie a analýzu vykonávania.
  • Chybové hlásenia boli vylepšené tak, aby obsahovali čísla stĺpcov na identifikáciu problematickej pozície v riadku a poskytujú dodatočnú diagnostiku chýb pri volaní vstavaných funkcií (BIF).
  • Pridané nové optimalizácie pre spracovanie sekcie „príjem“.
  • Modul gen_tcp pridal podporu pre nové API sieťových soketov namiesto inet API.
  • Modul dohľadu má schopnosť automaticky ukončiť všetky podriadené procesy spojené so sieťovým pripojením.
  • Pridaná podpora pre algoritmus generovania digitálneho podpisu EdDSA (Edwards-curve Digital Signature Algorithm) v pripojeniach založených na TLS 1.3.

Zdroj: opennet.ru

Pridať komentár