Erlang/OTP 24 väljalase koos JIT-kompilaatori rakendamisega

Pärast aastast arendustööd ilmus funktsionaalne programmeerimiskeel Erlang 24, mille eesmärk on arendada hajutatud, tõrketaluvusega rakendusi, mis pakuvad päringute paralleelset töötlemist reaalajas. Keel on laialt levinud sellistes valdkondades nagu telekommunikatsioon, pangasüsteemid, e-kaubandus, arvutitelefon ja kiirsõnumid. Samal ajal anti välja OTP 24 (Open Telecom Platform) väljalase - teekide ja komponentide kaaskomplekt Erlangi keeles hajutatud süsteemide arendamiseks.

Peamised uuendused:

  • Kaasas on BeamAsm JIT kompilaator, mis mitte ainult ei paranda programmi jõudlust, käivitades selle tõlgendamise asemel masinkoodi, vaid toetab ka täiustatud tööriistu profiilide koostamiseks ja täitmise analüüsimiseks.
  • Veateateid on täiustatud, et lisada veeru numbrid, et tuvastada probleemne asukoht reas ja pakkuda täiendavat veadiagnostikat sisseehitatud funktsioonide (BIF) helistamisel.
  • Lisatud uued optimeerimised jaotise "Vastuvõtt" töötlemiseks.
  • Moodul gen_tcp lisas inet API asemel toe uuele võrgupesa API-le.
  • Ülevaataja moodulil on võimalus automaatselt lõpetada kõik võrguühendusega seotud alamprotsessid.
  • Lisatud on EdDSA (Edwards-curve Digital Signature Algorithm) digitaalallkirja genereerimise algoritmi tugi TLS 1.3-l põhinevates ühendustes.

Allikas: opennet.ru

Lisa kommentaar