Veröffentlichung von Erlang/OTP 24 mit JIT-Compiler-Implementierung

Nach einem Jahr Entwicklungszeit wurde die funktionale Programmiersprache Erlang 24 veröffentlicht, die auf die Entwicklung verteilter, fehlertoleranter Anwendungen abzielt, die eine parallele Verarbeitung von Anfragen in Echtzeit ermöglichen. Die Sprache hat sich in Bereichen wie Telekommunikation, Bankensystemen, E-Commerce, Computertelefonie und Instant Messaging weit verbreitet. Gleichzeitig wurde die Veröffentlichung von OTP 24 (Open Telecom Platform) veröffentlicht – ein begleitender Satz von Bibliotheken und Komponenten für die Entwicklung verteilter Systeme in der Erlang-Sprache.

Wichtigste Neuerungen:

  • Der BeamAsm JIT-Compiler ist im Lieferumfang enthalten, der nicht nur die Programmleistung verbessert, indem er Maschinencode ausführt, anstatt ihn zu interpretieren, sondern auch erweiterte Tools zur Profilerstellung und Analyse der Ausführung unterstützt.
  • Fehlermeldungen wurden verbessert und enthalten nun Spaltennummern, um die problematische Position in einer Zeile zu identifizieren und zusätzliche Fehlerdiagnosen beim Aufruf integrierter Funktionen (BIF) bereitzustellen.
  • Neue Optimierungen für die Verarbeitung des Abschnitts „Empfangen“ hinzugefügt.
  • Das gen_tcp-Modul hat Unterstützung für die neue Netzwerk-Sockets-API anstelle der inet-API hinzugefügt.
  • Das Supervisor-Modul verfügt über die Möglichkeit, alle mit einer Netzwerkverbindung verbundenen untergeordneten Prozesse automatisch zu beenden.
  • Unterstützung für den EdDSA-Algorithmus (Edwards-Curve Digital Signature Algorithm) zur Generierung digitaler Signaturen in Verbindungen basierend auf TLS 1.3 hinzugefügt.

Source: opennet.ru

Kommentar hinzufügen