經過一年的開發,函數式程式語言 Erlang 24 發布了,旨在開發分散式、容錯的應用程序,提供即時並行處理請求。 該語言已廣泛應用於電信、銀行系統、電子商務、電腦電話和即時通訊等領域。 同時,也發布了 OTP 24(開放電信平台)—用於使用 Erlang 語言開發分散式系統的配套庫和元件集。
主要創新:
- 包含 BeamAsm JIT 編譯器,它不僅透過執行機器碼而不是解釋它來提高程式效能,而且還支援用於執行分析和分析的高級工具。
- 錯誤訊息已改進,包括列號,以識別行中的問題位置,並在呼叫內建函數 (BIF) 時提供額外的錯誤診斷。
- 新增了處理“接收”部分的新最佳化。
- gen_tcp 模組新增了對新網路套接字 API(而不是 inet API)的支援。
- 管理程式模組能夠自動終止與網路連線相關的所有子程序。
- 在基於 TLS 1.3 的連接中加入了對 EdDSA(Edwards 曲線數位簽章演算法)數位簽章產生演算法的支援。
來源: opennet.ru