Erlang/OTP 22 on.

Mõni tund tagasi teatas Erlangi meeskond uuest versioonist programmeerimiskeelest ja kogu platvormist.

Tuleb meelde tuletada, et Erlang/OTP on mõeldud laialdaselt skaleeritavate süsteemide loomiseks, mis töötavad pehme reaalaja režiimil ja kõrgete kättesaadavuse nõuetega. Platvormi on juba pikka aega ja edukalt kasutatud sellistes valdkondades nagu telekommunikatsioon, pangandus, e-kaubandus, telefoniteenused ja kohene sõnumite edastamine.

Selle versiooni peamised muudatused:

  • Lisatud on uus (eksperimentaalne) moodul socket, mis pakub madala taseme juurdepääsu operatsioonisüsteemi soketitele. See ei asenda gen_tcp ja teisi, ja töötavad Windowsis veel ei. Mikrobänšmarkis näitas see kiirusetõusu umbes 40% võrreldes gen_tcp-ga.
  • Muudetud on kompileerimise etappe ja kompilaatori sisemisi esitlusi, et lisada uusi optimeerimisi (üksikasjalik ülevaade)
  • Andmete võrdlemise (pattern matching) optimeerimised binaarsete andmetüüpide jaoks kehtivad nüüd suuremas osas juhtudel.
  • Suured sõnumid Erlangi jaotuse protokollis (mis vastutab andmete edastamise eest sõlmede vahel) jagatakse nüüd mitmeks fragmentideks.
  • Jätan tähelepanu alla moodulid counters, atomics ja püsiv_term 21.2 versioonis lisatud ja konkurentsikeskkonnas töötamiseks tööriistade komplekti laiendavad

Parandused puudutasid ka length/1 funktsiooni pikkade nimekiri, ETS tabelite tüübi ordered_set, NIF liides sai funktsiooni enif_term_type, erlc kompilaatorivalikute, SSL versioonide ja krüpto mooduli funktsioonide.

Blogikirje muudatuste ülevaatega, näidete ja mõõdikute võimaluste kohta

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster