Ilmunud on Erlang/OTP 22

Mõned tunnid tagasi kuulutas Erlangi meeskond välja uue versiooni programmeerimiskeelest ja kogu platvormist.

Tuletan meelde, et Erlang/OTP on mõeldud laialdaselt skaleeritavate süsteemide loomiseks, mis töötavad pehme reaalajas režiimis ja millel on kõrged kättesaadavuse nõuded. Platvormi on ammu ja edukalt kasutatud sellistes valdkondades nagu telekommunikatsioon, pangandus, e-kaubandus, telefoniteenused ja kohene sõnumside.

Selle versiooni peamised muudatused:

  • Lisatud on uus (eksperimentaalne) socket moodul, mis pakub madala taseme ligipääsu operatsioonisüsteemi socket'itele. See ei asenda gen_tcp ja teisi ning ei tööta praegu Windowsil ( mikrobenchmarks näitas kiirusetõusu umbes 40% võrreldes gen_tcp-ga)
  • Muudetud on kompilatsiooni etappe ja kompilatori sisemisi esindusi uute optimeerimise lisamiseks (detailne ülevaade)
  • Musterühenduste (pattern matching) optimeerimised binaarsete andmetüüpide jaoks rakenduvad nüüd suuremas arvus juhtudel.
  • Suured sõnumid Erlang Distribution Protocol'is (mis vastutab andmete edastamise eest sõlmede vahel) jagatakse nüüd mitmeks fragmentideks.
  • Joonin tähelepanu moodulitele counters, atomics ja persistent_term mis lisati versioonis 21.2 ja laiendavad tööriistade komplekti konkurentsikeskkonnas töötamiseks.

Samuti on parendusi tehtud funktsioonile length/1 pikkadel loenditel, ETS tabelites tüübiga ordered_set, NIF liides sai funktsiooni enif_term_type, erlc kompilatori valikutele, SSL versioonile ja mooduli crypto funktsioonidele.

Blogi postitus muudatuste, näidiste ja toimivusanalüüside kohta.

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster