Megjelent az Erlang/OTP 22

Néhány órával ezelőtt az Erlang csapata bejelentette a programozási nyelv és az egész platform következő kiadását.

Emlékeztetnék arra, hogy az Erlang/OTP célja széleskörűen skálázható rendszerek létrehozása, amelyek lágy valós idejű működés mellett magas rendelkezésre állást igényelnek. A platformot régóta és sikeresen használják olyan területeken, mint a távközlés, a bankok, az elektronikus kereskedelem, a telefonálás és a az azonnali üzenetküldés.

A legfontosabb változások ebben a kiadásban:

  • Új (kísérleti) socket modul került hozzáadásra, amely alacsony szintű hozzáférést biztosít az operációs rendszer socketjeihez. Ez nem helyettesíti a gen_tcp-t és a többi modult, és egyelőre nem működik Windows alatt. A mikrobemenet 40%-os sebességnövekedést mutatott a gen_tcp-hez képest.
  • Megváltoztatták a fordítási szakaszokat és a fordító belső ábrázolását új optimalizációk bevezetése érdekében (részletes áttekintés)
  • A mintaillesztés (pattern matching) optimalizálása a bináris adattípusok esetében mostantól több esetben is alkalmazásra kerül.
  • A nagy üzenetek az Erlang Distribution Protocolban (amely a csomópontok közötti adatátvitelért felel) mostantól több részre bontásra kerülnek.
  • Felhívom a figyelmet a következő modulokra: counters, atomics és persistent_term amelyeket a 21.2-es verzióban adtak hozzá, és amelyek bővítik a konkurens környezetben való munkavégzés eszköztárát.

A length/1 függvény is fejlődött a hosszú listákra, az ETS ordered_set típusú táblákkal, a NIF interfész kapott egy enif_term_type funkciót, a fordító erlc opcióit, az SSL verzióját és a crypto modul funkcióit is.

Blogbejegyzés a változások részletes elemzéséről, példákkal és benchmarkkal.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster