Release av Erlang/OTP 24 med implementering av JIT-kompilator

Efter ett års utveckling släpptes det funktionella programmeringsspråket Erlang 24, som syftar till att utveckla distribuerade, feltoleranta applikationer som ger parallell bearbetning av förfrågningar i realtid. Språket har blivit utbrett inom områden som telekommunikation, banksystem, e-handel, datortelefoni och snabbmeddelanden. Samtidigt släpptes releasen av OTP 24 (Open Telecom Platform) - en kompletterande uppsättning bibliotek och komponenter för utveckling av distribuerade system på Erlang-språket.

Huvudsakliga innovationer:

  • BeamAsm JIT-kompilatorn ingår, som inte bara förbättrar programprestandan genom att exekvera maskinkod istället för att tolka den, utan också stöder avancerade verktyg för profilering och analys av exekvering.
  • Felmeddelanden har förbättrats för att inkludera kolumnnummer för att identifiera den problematiska positionen i en rad och ge ytterligare feldiagnostik vid anrop av inbyggda funktioner (BIF).
  • Lade till nya optimeringar för bearbetning av avsnittet "motta".
  • Gen_tcp-modulen lade till stöd för det nya nätverkssockets API istället för inet API.
  • Övervakarmodulen har möjlighet att automatiskt avsluta alla underordnade processer som är kopplade till en nätverksanslutning.
  • Tillagt stöd för EdDSA (Edwards-curve Digital Signature Algorithm) digital signaturgenereringsalgoritm i anslutningar baserade på TLS 1.3.

Källa: opennet.ru

Lägg en kommentar