Iznācis Erlang/OTP 22

Pirms dažām stundām Erlang komanda paziņoja par jauno programmēšanas valodas un platformas izlaišanu.

Atgādinu, ka Erlang/OTP ir paredzēts plaši mērogojamu sistēmu izveidei, kuras darbojas mīkstā reāllaikā un kurām ir augstas pieejamības prasības. Platforma jau sen un veiksmīgi tiek izmantota tādos sektoros kā telekomunikācijas, bankas, elektroniskā komercija, telefonija un tūlītēja ziņojumapmaiņa.

Galvenās izmaiņas šajā izlaidumā:

  • Pievienots jauns (eksperimentāls) sockets modulis, kas nodrošina zema līmeņa piekļuvi operētājsistēmas soketiem. Tas nav gen_tcp un citu aizstājējs, un šobrīd nedarbojas Windows ( mikrobencinā tas parādīja apmēram 40% ātruma pieaugumu salīdzinājumā ar gen_tcp)
  • Mainītas kompilācijas stadijas un kompilatora iekšējās reprezentācijas, lai pievienotu jaunas optimizācijas (detalizēta apskate)
  • Optimizations salīdzināšanai ar paraugu (pattern matching) bināro datu tipu tagad tiek pielietotas daudz vairākos gadījumos.
  • Lieli ziņojumi Erlang Distribution Protocol (kas atbild par datu pārsūtīšanu starp mezgliem) tagad tiek sadalīti vairākās daļās.
  • Vēršu uzmanību uz moduļiem counters, atomics un persistent_term pievienots 21.2 un paplašina instrumentu kopumu darbam konkurences vidē.

Tāpat uzlabojumi ir skāruši funkciju length/1 garos sarakstos, ETS tabulas tipa ordered_set, NIF interfeiss ir ieguvis funkciju enif_term_type, kompilatora erlc opcijas, SSL versijas un modula crypto funkcijas.

Emuāra ieraksts ar izmaiņu pārskatu, piemēriem un benčmarkiem.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster