JIT kompilyator tətbiqi ilə Erlang/OTP 24 buraxılışı

Bir illik inkişafdan sonra real vaxt rejimində sorğuların paralel işlənməsini təmin edən paylanmış xətaya dözümlü proqramların işlənib hazırlanmasına yönəlmiş funksional proqramlaşdırma dili Erlang 24 buraxıldı. Dil telekommunikasiya, bank sistemləri, elektron ticarət, kompüter telefonu və ani mesajlaşma kimi sahələrdə geniş yayılmışdır. Eyni zamanda, OTP 24 (Açıq Telekom Platforması) buraxıldı - Erlanq dilində paylanmış sistemlərin inkişafı üçün müşayiət olunan kitabxanalar və komponentlər dəsti.

Əsas yeniliklər:

  • BeamAsm JIT kompilyatoru daxil edilmişdir ki, bu da təkcə maşın kodunu şərh etmək əvəzinə onu yerinə yetirməklə proqram performansını yaxşılaşdırmır, həm də profilin yaradılması və icranın təhlili üçün qabaqcıl alətləri dəstəkləyir.
  • Səhv mesajları sıradakı problemli mövqeyi müəyyən etmək və daxili funksiyaları (BIF) çağırarkən əlavə səhv diaqnostikasını təmin etmək üçün sütun nömrələrini daxil etmək üçün təkmilləşdirilmişdir.
  • “Qəbul” bölməsinin işlənməsi üçün yeni optimallaşdırmalar əlavə edildi.
  • gen_tcp modulu inet API əvəzinə yeni şəbəkə yuvaları API üçün dəstək əlavə etdi.
  • Nəzarətçi modulu şəbəkə bağlantısı ilə əlaqəli bütün uşaq proseslərini avtomatik dayandırmaq imkanına malikdir.
  • TLS 1.3-ə əsaslanan əlaqələrdə EdDSA (Edwards əyri Rəqəmsal İmza Alqoritmi) rəqəmsal imza yaratma alqoritmi üçün əlavə dəstək.

Mənbə: opennet.ru

Добавить комментарий