发布带有 JIT 编译器实现的 Erlang/OTP 24

经过一年的开发,函数式编程语言 Erlang 24 发布了,旨在开发分布式、容错的应用程序,提供实时并行处理请求。 该语言已广泛应用于电信、银行系统、电子商务、计算机电话和即时消息等领域。 同时,还发布了 OTP 24(开放电信平台)——用于使用 Erlang 语言开发分布式系统的配套库和组件集。

主要创新:

  • 包含 BeamAsm JIT 编译器,它不仅通过执行机器代码而不是解释它来提高程序性能,而且还支持用于执行分析和分析的高级工具。
  • 错误消息已得到改进,包括列号,以识别行中的问题位置,并在调用内置函数 (BIF) 时提供额外的错误诊断。
  • 添加了处理“接收”部分的新优化。
  • gen_tcp 模块添加了对新网络套接字 API(而不是 inet API)的支持。
  • 管理程序模块能够自动终止与网络连接相关的所有子进程。
  • 在基于 TLS 1.3 的连接中添加了对 EdDSA(Edwards 曲线数字签名算法)数字签名生成算法的支持。

来源: opennet.ru

添加评论