Erlang/OTP 22 er ute

For noen timer siden kunngjorde Erlang-teamet den nyeste utgivelsen av programmeringsspråket og hele plattformen.

Jeg minner om at Erlang/OTP er utviklet for å lage svært skalerbare systemer som fungerer i en myk sanntidsmodus med krav om høy tilgjengelighet. Plattformen har lenge blitt brukt med suksess innen områder som telekommunikasjon, bank, e-handel, telefoni og øyeblikkelig meldingsoverføring.

De viktigste endringene i denne utgivelsen:

  • En ny (eksperimentell) modul for socket er lagt til, som gir lavnivåtilgang til operativsystemets sokler. Dette er ikke en erstatning for gen_tcp og andre, og fungerer ennå ikke på Windows (på mikrobark den viste en hastighetsøkning på ~40% sammenlignet med gen_tcp)
  • Kompileringstrinnene og de interne representasjonene i kompilatoren er endret for å legge til nye optimaliseringer (detailed overview)
  • Optimaliseringer for mønster matching med binære datatyper anvendes nå i flere tilfeller.
  • Store meldinger i Erlang Distribution Protocol (som er ansvarlig for datatransport mellom noder) deles nå opp i flere fragmenter.
  • Merk moduler counters, atomics og persistent_term som ble lagt til i 21.2 og utvider verktøysettet for arbeid i et konkurransedyktig miljø.

Forbedringer har også påvirket funksjonen length/1 for lange lister, ETS-tabeller av typen ordered_set, NIF-grensesnittet har fått funksjonen enif_term_type, kompilatoren har fått nye alternativer, samt SSL-versjon og funksjoner i modulen crypto.

Blogginnlegget med en gjennomgang av endringene, eksempler og benchmarking.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster