Išleistas Erlang/OTP 22

Prieš kelias valandas Erlang komanda paskelbė apie kitą programavimo kalbos ir visos platformos leidimą.

Priminsiu, kad Erlang/OTP skirtas sukurti plačiai keičiamas sistemas, veikiančias minkštu realiu laiku ir su aukštais pasiekiamumo reikalavimais. Platforma jau seniai sėkmingai naudojama tokiose srityse kaip telekomunikacijos, bankai, elektroninė prekyba, telefonijos ir momentinių pranešimų siuntimas.

Pagrindiniai pakeitimai šiame leidime:

  • Pridėtas naujas (eksperimentinis) lizdų modulis, suteikiantis žemo lygio prieigą prie OS lizdų. Tai nėra gen_tcp ir kitų pakaitalas ir dar neveikia sistemoje Windows (įjungta mikrobenchmark jis parodė, kad greitis padidėjo ~40%, palyginti su gen_tcp)
  • Pakeisti kompiliavimo etapai ir vidinio kompiliatoriaus atvaizdai, siekiant pridėti naujų optimizacijų (išsami apžvalga)
  • Dvejetainių duomenų tipų modelių atitikties optimizavimas dabar taikomas daugiau atvejų
  • Dideli pranešimai Erlang paskirstymo protokole (atsakingi už duomenų perdavimą tarp mazgų) dabar suskirstyti į kelis fragmentus
  • Atkreipiu jūsų dėmesį į modulius skaitikliai, atomai и nuolatinis_terminas pridėta 21.2 ir plečiamas įrankių rinkinys darbui konkurencinėje aplinkoje

Patobulinimai taip pat paveikė ilgio/1 funkciją ilguose sąrašuose, ordered_set tipo ETS lenteles, NIF sąsają gavo enif_term_type funkciją, erlc kompiliatoriaus parinktis, SSL versiją ir šifravimo modulio funkcijas.

Tinklaraščio įrašas su pakeitimų analize, pavyzdžiais ir etalonais

Šaltinis: linux.org.ru

Добавить комментарий