Erlang 函数式编程语言的 29 版本已发布。它用于开发分布式应用程序,这些应用程序能够提供高可靠性和实时并行处理能力。该语言广泛应用于电信、银行、电子商务、计算机电话和即时通讯应用(例如 WhatsApp)等领域。
与语言一同更新的还有 OTP(开放电信平台)平台及其配套的库和组件集,该平台也更新到了 29 版本。
一些创新之处:
- JIT 编译器改进了机器代码生成,能够映射和创建具有多个小端字节序段的二进制数据。
- 在图书馆 SSL 默认配置将混合密钥交换算法“x25519mlkem768”的优先级设为最高,该算法能够抵抗量子计算机上的暴力破解攻击,并且是 X25519 ECDH 和 ML-KEM(CRYSTALS-Kyber)算法的组合。
- 新增了 `-unsafe` 属性,用于将函数标记为不安全。在 Erlang/OTP 库中,此类函数会被标记,编译器现在会针对它们发出警告。此外,还新增了通过交叉引用 (xref) 跟踪对不安全函数和无文档函数的调用的功能。
来源: linux.org.ru
