Rilaxx ta' Erlang/OTP 24 bl-implimentazzjoni tal-kompilatur JIT

Wara sena ta 'żvilupp, ġiet rilaxxata l-lingwa ta' programmar funzjonali Erlang 24, immirata biex tiżviluppa applikazzjonijiet distribwiti u tolleranti għall-ħsarat li jipprovdu pproċessar parallel ta 'talbiet f'ħin reali. Il-lingwa nfirxet f'oqsma bħat-telekomunikazzjoni, is-sistemi bankarji, il-kummerċ elettroniku, it-telefonija bil-kompjuter u l-messaġġi istantaneji. Fl-istess ħin, ir-rilaxx ta 'OTP 24 (Pjattaforma tat-Telekomunikazzjoni Miftuħa) ġie rilaxxat - sett anëillari ta' libreriji u komponenti għall-iżvilupp ta 'sistemi distribwiti fil-lingwa Erlang.

Innovazzjonijiet ewlenin:

  • Il-kompilatur BeamAsm JIT huwa inkluż, li mhux biss itejjeb il-prestazzjoni tal-programm billi jesegwixxi kodiċi tal-magna minflok jinterpretah, iżda jappoġġja wkoll għodod avvanzati għall-profiling u l-analiżi tal-eżekuzzjoni.
  • Messaġġi ta 'żball ġew imtejba biex jinkludu numri tal-kolonni biex jidentifikaw il-pożizzjoni problematika f'filliera u jipprovdu dijanjostiċi ta' żball addizzjonali meta ssejjaħ funzjonijiet integrati (BIF).
  • Żieda ottimizzazzjonijiet ġodda għall-ipproċessar tat-taqsima "irċievi".
  • Il-modulu gen_tcp żied appoġġ għall-API tas-sokits tan-netwerk il-ġdid minflok l-API inet.
  • Il-modulu superviżur għandu l-abbiltà li jtemm awtomatikament il-proċessi tat-tfal kollha assoċjati ma 'konnessjoni tan-netwerk.
  • Appoġġ miżjud għall-algoritmu tal-ġenerazzjoni tal-firma diġitali EdDSA (Edwards-curve Digital Signature Algorithm) f'konnessjonijiet ibbażati fuq TLS 1.3.

Sors: opennet.ru

Żid kumment