Toleo la Erlang/OTP 23

ilifanyika kutolewa kwa lugha inayofanya kazi ya programu Erlang 23, yenye lengo la kuendeleza maombi yaliyosambazwa, yanayostahimili makosa ambayo hutoa usindikaji sambamba wa maombi kwa wakati halisi. Lugha imeenea katika maeneo kama vile mawasiliano ya simu, mifumo ya benki, biashara ya mtandaoni, simu za kompyuta na ujumbe wa papo hapo. Wakati huo huo, kutolewa kwa OTP 23 (Open Telecom Platform) ilitolewa - seti ya maktaba na vifaa vya ukuzaji wa mifumo iliyosambazwa katika lugha ya Erlang.

Ubunifu kuu:

  • Moduli ya SSL haiauni tena SSL 3.0. Usaidizi wa TLS 1.3 umewezeshwa kwa chaguo-msingi, na upatanifu wa mchakato wa mazungumzo ya uunganisho wa TLS 1.3 na TLS 1.2 umeboreshwa;
  • Moduli ya ssh imeongeza usaidizi kwa umbizo mpya la ufunguo wa faili openssh-key-v1, iliyoletwa katika OpenSSH 6.5. Inawezekana kufafanua orodha ya algorithms kutoka kwa faili ".config". Msaada ulioongezwa wa usambazaji wa bandari kupitia SSH (tcp-forward/direct-tcp);
  • Zana za kuendesha usambazaji wa Erlang bila EPMD;
  • Umeongeza soketi ya majaribio ya gen_tcp na inet (ya gen_udp na gen_sctp itaonekana katika matoleo yajayo);
  • Moduli mpya ya erpc imeongezwa kwenye kernel, ikitoa sehemu ndogo ya utendakazi wa moduli ya rpc, yenye utendaji wa juu na uwezo ulioimarishwa wa kutenganisha maadili ya urejeshaji, vighairi na makosa;
  • Maboresho yamefanywa ili kuboresha uboreshaji na utendaji;
  • Ukubwa wa sehemu katika upatanishaji mfumo wa jozi na vitufe katika ulinganishaji wa kamusi sasa unaweza kubainishwa na vimisemo vya ulinzi;
  • Matumizi ya underscores inaruhusiwa kuboresha usomaji wa nambari (kwa mfano, 123_456_789);
  • Vitendaji vipya vimeongezwa kwenye ganda la amri ili kuonyesha hati za moduli, vitendaji na aina (h/1,2,3 kwa Moduli:Function/Arity na ht/1,2,3 kwa Moduli:Aina/Arity);
  • Kernel inatanguliza moduli ya pg na utekelezaji mpya wa vikundi vya mchakato vilivyosambazwa;
  • Zana ya uundaji wa kifurushi cha jukwaa la Windows imesasishwa, ambayo imebadilishwa ili kutumia WSL (Mfumo mdogo wa Linux kwa Windows) na inajumuisha matoleo mapya ya kikusanyaji cha C++, kikusanya Java, OpenSSL na maktaba za wxWidgets.

Zaidi ya hayo, mtu anaweza kutambua kuonekana habari kuhusu uundaji wa Facebook wa toleo jipya la lugha ya Erlang kwa kuandika tuli, ambayo itaboresha ufanisi wa miundombinu ya ujumbe wa WhatsApp.

Chanzo: opennet.ru

Kuongeza maoni