Uni pochi ore fà, u squadra Erlang hà annunziatu a prossima versione di a lingua di prugrammazione è a piattaforma sana.
Lasciami ricurdà chì Erlang / OTP hè destinatu à creà sistemi largamente scalabili chì operanu in tempu reale suave cù esigenze di alta dispunibilità. A piattaforma hè stata longa aduprata cù successu in settori cume telecomunicazioni, banche, e-commerce, telefonia è messageria istantanea.
I cambiamenti principali in questa versione:
- Aggiuntu un novu modulu di socket (sperimentale) chì furnisce un accessu à livellu bassu à i socket OS. Questu ùn hè micca un sustitutu per gen_tcp è altri, è ùn funziona ancu in Windows (on microbenchmark hà dimustratu un aumentu di velocità di ~ 40% cumparatu cù gen_tcp)
- Cambiate tappe di compilazione è rapprisentazione interna di compilatore per aghjunghje novi ottimisazioni (rivista dettagliata)
- L'ottimisazioni di currispundenza di mudelli per i tipi di dati binari si applicanu avà in più casi
- I missaghji grossi in u Protocolu di Distribuzione Erlang (rispunsevuli di trasferimentu di dati trà i nodi) sò avà spartuti in parechji frammenti
- Aghju attiratu a vostra attenzione à i moduli gittuna, atomicu и termu_persistente aghjuntu in 21.2 è espansione u settore di strumenti per travaglià in un ambiente cumpetitivu
I migliuramentu anu ancu affettatu a funzione di lunghezza / 1 nantu à liste longu, tavule ETS di u tipu ordered_set, l'interfaccia NIF hà ricevutu a funzione enif_term_type, l'opzioni di compilatore erlc, a versione SSL è e funzioni di u modulu criptu.
Postu di blog cù una analisi di i cambiamenti, esempi è benchmarks
Source: linux.org.ru