Uitgave van Erlang/OTP 24 met implementatie van JIT-compiler

Na een jaar ontwikkeling werd de functionele programmeertaal Erlang 24 uitgebracht, gericht op het ontwikkelen van gedistribueerde, fouttolerante applicaties die parallelle verwerking van verzoeken in realtime mogelijk maken. De taal is wijdverspreid geworden in gebieden als telecommunicatie, banksystemen, e-commerce, computertelefonie en instant messaging. Tegelijkertijd werd de release van OTP 24 (Open Telecom Platform) uitgebracht - een begeleidende set bibliotheken en componenten voor de ontwikkeling van gedistribueerde systemen in de Erlang-taal.

Belangrijkste innovaties:

  • De BeamAsm JIT-compiler is inbegrepen, die niet alleen de programmaprestaties verbetert door machinecode uit te voeren in plaats van deze te interpreteren, maar ook geavanceerde tools ondersteunt voor profilering en analyse van de uitvoering.
  • Foutmeldingen zijn verbeterd en bevatten nu kolomnummers om de problematische positie in een rij te identificeren en om extra foutdiagnostiek te bieden bij het aanroepen van ingebouwde functies (BIF).
  • Nieuwe optimalisaties toegevoegd voor het verwerken van de sectie "ontvangen".
  • De gen_tcp-module heeft ondersteuning toegevoegd voor de nieuwe netwerksockets-API in plaats van de inet-API.
  • De supervisormodule heeft de mogelijkheid om automatisch alle onderliggende processen te beëindigen die aan een netwerkverbinding zijn gekoppeld.
  • Ondersteuning toegevoegd voor het EdDSA (Edwards-curve Digital Signature Algorithm) algoritme voor het genereren van digitale handtekeningen in verbindingen gebaseerd op TLS 1.3.

Bron: opennet.ru

Voeg een reactie