Liberazione di Erlang/OTP 24 cù implementazione di compilatore JIT

Dopu un annu di sviluppu, u linguaghju di prugrammazione funziunale Erlang 24 hè statu liberatu, destinatu à sviluppà applicazioni distribuite toleranti à i difetti chì furniscenu un prucessu parallelu di dumanda in tempu reale. A lingua hè diventata diffusa in i settori cum'è e telecomunicazioni, i sistemi bancari, l'e-commerce, a telefonia di l'informatica è a messageria immediata. À u listessu tempu, a liberazione di OTP 24 (Open Telecom Platform) hè stata liberata - un inseme accumpagnatu di biblioteche è cumpunenti per sviluppà sistemi distribuiti in lingua Erlang.

Innuvazioni principali:

  • U compilatore BeamAsm JIT hè inclusu, chì ùn solu migliurà u rendiment di u prugramma eseguendu u codice macchina invece di interpretà, ma ancu supporta strumenti avanzati per u prufilu è l'analisi di l'esekzione.
  • I missaghji d'errore sò stati migliurati per includenu numeri di colonna per identificà a pusizione problematica in una fila è furnisce diagnostichi d'errore supplementari quandu chjamanu funzioni integrate (BIF).
  • Aghjunghjite novi ottimisazioni per processà a sezione "riceve".
  • U modulu gen_tcp hà aghjustatu u supportu per a nova API di sockets di rete invece di l'API inet.
  • U modulu di supervisore hà a capacità di finisce automaticamente tutti i prucessi di i zitelli assuciati cù una cunnessione di rete.
  • Aghjunghje supportu per l'algoritmu di generazione di firma digitale EdDSA (Algoritmu di firma digitale Edwards-curve) in cunnessione basate in TLS 1.3.

Source: opennet.ru

Add a comment