JIT derleyici uygulamasıyla Erlang/OTP 24'ün piyasaya sürülmesi

Bir yıllık geliştirme sürecinin ardından, isteklerin gerçek zamanlı olarak paralel işlenmesini sağlayan dağıtılmış, hataya dayanıklı uygulamalar geliştirmeyi amaçlayan işlevsel programlama dili Erlang 24 piyasaya sürüldü. Dil, telekomünikasyon, bankacılık sistemleri, e-ticaret, bilgisayarlı telefon ve anlık mesajlaşma gibi alanlarda yaygınlaşmıştır. Aynı zamanda, Erlang dilinde dağıtılmış sistemlerin geliştirilmesine yönelik bir dizi yardımcı kitaplık ve bileşen olan OTP 24'in (Açık Telekom Platformu) piyasaya sürülmesi yayınlandı.

Ana yenilikler:

  • BeamAsm JIT derleyicisi yalnızca makine kodunu yorumlamak yerine çalıştırarak program performansını artırmakla kalmaz, aynı zamanda profil oluşturma ve yürütme analizi için gelişmiş araçları da destekler.
  • Hata mesajları, bir satırdaki sorunlu konumu tanımlamak ve yerleşik işlevler (BIF) çağrılırken ek hata teşhisi sağlamak için sütun numaralarını içerecek şekilde iyileştirildi.
  • "Alma" bölümünün işlenmesi için yeni optimizasyonlar eklendi.
  • gen_tcp modülü, inet API'si yerine yeni ağ soketleri API'si için destek ekledi.
  • Denetleyici modülü, bir ağ bağlantısıyla ilişkili tüm alt süreçleri otomatik olarak sonlandırma yeteneğine sahiptir.
  • TLS 1.3'ü temel alan bağlantılarda EdDSA (Edwards Eğrisi Dijital İmza Algoritması) dijital imza oluşturma algoritması için destek eklendi.

Kaynak: opennet.ru

Yorum ekle