Erlang/OTP 22 ist erschienen

Vor einigen Stunden gab das Erlang-Team die neueste Version der Programmiersprache und der gesamten Plattform bekannt.

Ich erinnere daran, dass Erlang/OTP fĂŒr die Erstellung von hochgradig skalierbaren Systemen konzipiert ist, die im Modus der weichen Echtzeit mit hohen VerfĂŒgbarkeitsanforderungen arbeiten. Die Plattform wird seit langem erfolgreich in Bereichen wie Telekommunikation, Banken, E-Commerce, Telefonie und Instant Messaging eingesetzt.

Die wichtigsten Änderungen in dieser Version:

  • Ein neues (experimentelles) Socket-Modul wurde hinzugefĂŒgt, das einen niederleveligen Zugriff auf Betriebssystem-Sockets bietet. Dies ist kein Ersatz fĂŒr gen_tcp und andere, und funktioniert bisher nicht unter Windows (unter Mikrobembenchmark hat es eine Geschwindigkeitssteigerung von ~40 % im Vergleich zu gen_tcp) gezeigt.
  • Die Kompilierungsphasen und die internen ReprĂ€sentationen des Compilers wurden geĂ€ndert, um neue Optimierungen hinzuzufĂŒgen (detaillierte Übersicht)
  • Optimierungen beim Mustervergleich (pattern matching) fĂŒr den binĂ€ren Datentyp werden nun in einer grĂ¶ĂŸeren Anzahl von FĂ€llen angewendet.
  • Große Nachrichten im Erlang-Distribution-Protokoll (verantwortlich fĂŒr die DatenĂŒbertragung zwischen Knoten) werden nun in mehrere Fragmente aufgeteilt.
  • Ich möchte auf die Module counters, atomics und persistent_term hinweisen, die in 21.2 hinzugefĂŒgt wurden und den Werkzeugkasten fĂŒr die Arbeit in einer konkurrierenden Umgebung erweitern.

ZusÀtzlich wurden Verbesserungen an der Funktion length/1 bei langen Listen, den ETS-Tabellen des Typs ordered_set, das NIF-Interface erhielt die Funktion enif_term_type, Optionen des Compilers erlc, die SSL-Version und Funktionen des Moduls crypto vorgenommen.

Ein Blogbeitrag mit einer Analyse der Änderungen, Beispielen und Benchmarks.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster