Erlang/OTP 23 sürümü

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

Ana yenilikler:

  • SSL modülü artık SSL 3.0'ı desteklemiyor. TLS 1.3 desteği varsayılan olarak etkindir ve TLS 1.3 bağlantı anlaşması sürecinin TLS 1.2 ile uyumluluğu iyileştirilmiştir;
  • Ssh modülü, OpenSSH 1'te tanıtılan yeni anahtar dosya formatı openssh-key-v6.5 için destek ekledi. “.config” dosyasından algoritma listesi tanımlamak mümkündür. SSH (tcp-forward/direct-tcp) aracılığıyla bağlantı noktası yönlendirme desteği eklendi;
  • Erlang dağıtımını çalıştırmaya yönelik araçlar Epmd;
  • gen_tcp ve inet için deneysel soket arka ucu eklendi (gen_udp ve gen_sctp için gelecek sürümlerde görünecektir);
  • Çekirdeğe, rpc modülünün işlemlerinin bir alt kümesini sağlayan, daha yüksek performansa ve dönüş değerlerini, istisnaları ve hataları ayırma konusunda gelişmiş yeteneğe sahip yeni bir erpc modülü eklenmiştir;
  • Ölçeklenebilirliği ve performansı artırmak için iyileştirmeler yapıldı;
  • İkili eşlemelerdeki segment boyutu ve sözlük eşleştirmedeki anahtarlar artık koruma ifadeleriyle belirlenebilir;
  • Sayıların okunabilirliğini artırmak için alt çizgi kullanımına izin verilir (örneğin, 123_456_789);
  • Modüller, işlevler ve türlere ilişkin belgeleri görüntülemek için komut kabuğuna yeni işlevler eklendi (Modül:İşlev/Arity için h/1,2,3 ve Modül:Tür/Arity için ht/1,2,3);
  • Çekirdek, pg modülünü dağıtılmış adlandırılmış süreç gruplarının yeni bir uygulamasıyla tanıştırır;
  • Windows platformu için paket oluşturma araç seti güncellendi; WSL (Windows için Linux Alt Sistemi) kullanacak şekilde dönüştürüldü ve C++ derleyicisinin, Java derleyicisinin, OpenSSL ve wxWidgets kitaplıklarının yeni sürümlerini içeriyor.

Ek olarak, görünüşe dikkat çekilebilir Bilgi Facebook'un, WhatsApp mesajlaşma altyapısının verimliliğini artıracak olan Erlang dilinin statik yazma özelliğine sahip yeni bir sürümünü geliştirmesi hakkında.

Kaynak: opennet.ru

Yorum ekle