Lansarea Erlang/OTP 24 cu implementarea compilatorului JIT

După un an de dezvoltare, a fost lansat limbajul de programare funcțional Erlang 24, destinat dezvoltării de aplicații distribuite, tolerante la erori, care asigură procesarea paralelă a cererilor în timp real. Limbajul a devenit larg răspândit în domenii precum telecomunicațiile, sistemele bancare, comerțul electronic, telefonia computerizată și mesageria instantanee. În același timp, a fost lansată lansarea OTP 24 (Open Telecom Platform) - un set însoțitor de biblioteci și componente pentru dezvoltarea sistemelor distribuite în limbajul Erlang.

Principalele inovații:

  • Este inclus compilatorul BeamAsm JIT, care nu numai că îmbunătățește performanța programului prin executarea codului mașinii în loc să-l interpreteze, dar și suportă instrumente avansate de profilare și analiza execuției.
  • Mesajele de eroare au fost îmbunătățite pentru a include numerele coloanelor pentru a identifica poziția problematică într-un rând și pentru a oferi diagnostice suplimentare de eroare la apelarea funcțiilor încorporate (BIF).
  • S-au adăugat noi optimizări pentru procesarea secțiunii „primire”.
  • Modulul gen_tcp a adăugat suport pentru noul API de socket de rețea în loc de API-ul inet.
  • Modulul de supraveghere are capacitatea de a termina automat toate procesele copil asociate cu o conexiune la rețea.
  • S-a adăugat suport pentru algoritmul de generare a semnăturii digitale EdDSA (Edwards-curve Digital Signature Algorithm) în conexiunile bazate pe TLS 1.3.

Sursa: opennet.ru

Adauga un comentariu