Erlang/OTP 22 lançado

Há poucas horas, a equipe Erlang anunciou o próximo lançamento da linguagem de programação e de toda a plataforma.

Deixe-me lembrá-lo de que Erlang/OTP se destina à criação de sistemas amplamente escaláveis, operando em tempo real e com requisitos de alta disponibilidade. A plataforma tem sido utilizada com sucesso em áreas como telecomunicações, bancos, comércio eletrônico, telefonia e mensagens instantâneas.

Principais mudanças nesta versão:

  • Adicionado um novo módulo de soquete (experimental) que fornece acesso de baixo nível aos soquetes do sistema operacional. Isto não substitui gen_tcp e outros, e ainda não funciona no Windows (no microbenchmark mostrou um aumento de velocidade de aproximadamente 40% em comparação com gen_tcp)
  • Estágios de compilação alterados e representações internas do compilador para adicionar novas otimizações (visão geral detalhada)
  • Otimizações de correspondência de padrões para tipos de dados binários agora se aplicam em mais casos
  • Mensagens grandes no protocolo de distribuição Erlang (responsável pela transferência de dados entre nós) agora são divididas em vários fragmentos
  • Chamo sua atenção para os módulos contadores, atómicos и termo_persistente adicionado em 21.2 e ampliando o conjunto de ferramentas para trabalhar em um ambiente competitivo

As melhorias também afetaram a função length/1 em listas longas, tabelas ETS do tipo order_set, a interface NIF recebeu a função enif_term_type, opções do compilador erlc, versão SSL e funções do módulo criptográfico.

Postagem no blog com uma análise das mudanças, exemplos e benchmarks

Fonte: linux.org.ru

Adicionar um comentário