JIT コンパイラー実装を備えた Erlang/OTP 24 のリリース

24 年の開発の後、関数型プログラミング言語 Erlang 24 がリリースされました。これは、リクエストをリアルタイムで並列処理する分散型フォールト トレラント アプリケーションの開発を目的としています。 この言語は、電気通信、銀行システム、電子商取引、コンピュータ電話、インスタント メッセージングなどの分野で普及しています。 同時に、OTP XNUMX (Open Telecom Platform) のリリースがリリースされました。これは、Erlang 言語で分散システムを開発するためのライブラリとコンポーネントの付属セットです。

主な革新:

  • BeamAsm JIT コンパイラーが含まれており、マシンコードを解釈する代わりに実行することでプログラムのパフォーマンスを向上させるだけでなく、実行のプロファイリングと分析のための高度なツールもサポートします。
  • エラー メッセージが改善され、行内で問題のある位置を特定するための列番号が含まれ、組み込み関数 (BIF) を呼び出すときに追加のエラー診断が提供されるようになりました。
  • 「受信」セクションの処理に新しい最適化を追加しました。
  • gen_tcp モジュールは、inet API の代わりに新しいネットワーク ソケット API のサポートを追加しました。
  • スーパーバイザ モジュールには、ネットワーク接続に関連付けられたすべての子プロセスを自動的に終了する機能があります。
  • TLS 1.3 に基づく接続での EdDSA (エドワーズ曲線デジタル署名アルゴリズム) デジタル署名生成アルゴリズムのサポートが追加されました。

出所: オープンネット.ru

コメントを追加します