Erlang/OTP 24 kiadása JIT fordító implementációval

Egy évnyi fejlesztés után megjelent az Erlang 24 funkcionális programozási nyelv, melynek célja az elosztott, hibatűrő alkalmazások fejlesztése, amelyek párhuzamosan, valós időben dolgozzák fel a kéréseket. A nyelv széles körben elterjedt olyan területeken, mint a távközlés, a bankrendszerek, az e-kereskedelem, a számítógépes telefonálás és az azonnali üzenetküldés. Ezzel egyidejűleg megjelent az OTP 24 (Open Telecom Platform) kiadása is, amely könyvtárak és komponensek társkészlete az elosztott rendszerek fejlesztéséhez Erlang nyelven.

Főbb újítások:

  • Tartalmazza a BeamAsm JIT fordítót, amely nem csak a gépi kód végrehajtásával javítja a program teljesítményét értelmezés helyett, hanem támogatja a fejlett eszközöket a profilalkotáshoz és a végrehajtás elemzéséhez.
  • A hibaüzeneteket továbbfejlesztettük, hogy oszlopszámokat is tartalmazzon a sorban lévő problémás pozíció azonosítására, és további hibadiagnosztikát biztosítson a beépített függvények (BIF) hívásakor.
  • Új optimalizálás hozzáadva a „fogadás” szakasz feldolgozásához.
  • A gen_tcp modul hozzáadta az új hálózati socket API-t az inet API helyett.
  • A felügyelő modul képes automatikusan leállítani a hálózati kapcsolathoz kapcsolódó összes gyermekfolyamatot.
  • Az EdDSA (Edwards-curve Digital Signature Algorithm) digitális aláírás-generáló algoritmus támogatása a TLS 1.3-on alapuló kapcsolatokban.

Forrás: opennet.ru

Hozzászólás