Llançament d'Erlang/OTP 24 amb implementació del compilador JIT

Després d'un any de desenvolupament, es va llançar el llenguatge de programació funcional Erlang 24, destinat a desenvolupar aplicacions distribuïdes tolerants a errors que proporcionen un processament paral·lel de consultes en temps real. El llenguatge s'ha estès en àrees com les telecomunicacions, els sistemes bancaris, el comerç electrònic, la telefonia informàtica i la missatgeria instantània. Al mateix temps, es va llançar el llançament de l'OTP 24 (Open Telecom Platform), un conjunt de biblioteques i components que l'acompanya per desenvolupar sistemes distribuïts en llenguatge Erlang.

Principals innovacions:

  • S'inclou el compilador BeamAsm JIT, que no només millora el rendiment del programa executant codi màquina en lloc d'interpretar-lo, sinó que també admet eines avançades per a la creació de perfils i l'anàlisi de l'execució.
  • Els missatges d'error s'han millorat per incloure números de columna per identificar la posició problemàtica en una fila i proporcionar diagnòstics d'error addicionals quan es criden a funcions integrades (BIF).
  • S'han afegit noves optimitzacions per processar la secció "rebre".
  • El mòdul gen_tcp va afegir suport per a la nova API de sockets de xarxa en lloc de l'API inet.
  • El mòdul de supervisor té la capacitat de finalitzar automàticament tots els processos secundaris associats amb una connexió de xarxa.
  • S'ha afegit suport per a l'algoritme de generació de signatura digital EdDSA (Algoritme de signatura digital de la corba d'Edwards) en connexions basades en TLS 1.3.

Font: opennet.ru

Afegeix comentari