Lanzamento de Erlang/OTP 24 con implementación do compilador JIT

Despois dun ano de desenvolvemento, lanzouse a linguaxe de programación funcional Erlang 24, destinada a desenvolver aplicacións distribuídas tolerantes a fallos que proporcionan un procesamento paralelo de solicitudes en tempo real. A linguaxe xeneralizouse en áreas como as telecomunicacións, os sistemas bancarios, o comercio electrónico, a telefonía informática e a mensaxería instantánea. Ao mesmo tempo, lanzouse o lanzamento de OTP 24 (Open Telecom Platform), un conxunto complementario de bibliotecas e compoñentes para o desenvolvemento de sistemas distribuídos na linguaxe Erlang.

Principais novidades:

  • Inclúese o compilador BeamAsm JIT, que non só mellora o rendemento do programa ao executar código máquina en lugar de interpretalo, senón que tamén admite ferramentas avanzadas para a elaboración de perfís e a análise da execución.
  • As mensaxes de erro melloráronse para incluír números de columna para identificar a posición problemática nunha fila e proporcionar diagnósticos de erros adicionais ao chamar ás funcións integradas (BIF).
  • Engadíronse novas optimizacións para procesar a sección "recibir".
  • O módulo gen_tcp engadiu compatibilidade coa nova API de sockets de rede en lugar da API inet.
  • O módulo supervisor ten a capacidade de finalizar automaticamente todos os procesos fillos asociados a unha conexión de rede.
  • Engadiuse soporte para o algoritmo de xeración de sinatura dixital EdDSA (Algoritmo de sinatura dixital de Edwards-curve) en conexións baseadas en TLS 1.3.

Fonte: opennet.ru

Engadir un comentario