Erlang/OTP 22 veröffentlicht

Vor wenigen Stunden kündigte das Erlang-Team die nächste Veröffentlichung der Programmiersprache und der gesamten Plattform an.

Ich möchte Sie daran erinnern, dass Erlang/OTP für die Erstellung weit skalierbarer Systeme gedacht ist, die in weicher Echtzeit mit hohen Verfügbarkeitsanforderungen arbeiten. Die Plattform wird seit langem erfolgreich in Bereichen wie Telekommunikation, Banken, E-Commerce, Telefonie und Instant Messaging eingesetzt.

Wichtigste Änderungen in dieser Version:

  • Ein neues (experimentelles) Socket-Modul hinzugefügt, das Low-Level-Zugriff auf Betriebssystem-Sockets bietet. Dies ist kein Ersatz für gen_tcp und andere und funktioniert noch nicht unter Windows (auf Mikrobenchmark es zeigte eine Geschwindigkeitssteigerung von ~40 % im Vergleich zu gen_tcp)
  • Kompilierungsstufen und interne Compilerdarstellungen geändert, um neue Optimierungen hinzuzufügen (detaillierte Übersicht)
  • Mustervergleichsoptimierungen für binäre Datentypen gelten jetzt in mehr Fällen
  • Große Nachrichten im Erlang Distribution Protocol (zuständig für die Datenübertragung zwischen Knoten) sind jetzt in mehrere Fragmente aufgeteilt
  • Ich mache Sie auf die Module aufmerksam Zähler, Atomik и persistent_term in 21.2 hinzugefügt und erweitert den Satz an Tools für die Arbeit in einem Wettbewerbsumfeld

Die Verbesserungen betrafen auch die Funktion „length/1“ bei langen Listen, ETS-Tabellen vom Typ „ordered_set“, die NIF-Schnittstelle erhielt die Funktion „enif_term_type“, die Optionen des Erlc-Compilers, die SSL-Version und Funktionen des Kryptomoduls.

Blogbeitrag mit einer Analyse der Änderungen, Beispielen und Benchmarks

Source: linux.org.ru

Kommentar hinzufügen