Erlang/OTP 24 kaleratzea JIT konpiladorearen ezarpenarekin

Urtebeteko garapenaren ondoren, Erlang 24 programazio-lengoaia funtzionala kaleratu zen, eskaerak denbora errealean prozesatzeko paraleloan eskaintzen duten aplikazio banatuak eta akatsak garatzera zuzenduta. Hizkuntza hedatu egin da telekomunikazioetan, banku sistemetan, merkataritza elektronikoan, telefonia informatikoan eta berehalako mezularitzan. Aldi berean, OTP 24 (Open Telecom Platform) oharra kaleratu zen - Erlang hizkuntzan banatutako sistemak garatzeko liburutegi eta osagaien multzo osagarria.

Berrikuntza nagusiak:

  • BeamAsm JIT konpilatzailea sartzen da, eta horrek programen errendimendua hobetzen du, makina-kodea exekutatu beharrean, interpretatu beharrean, exekuzioa profilatzeko eta aztertzeko tresna aurreratuak ere onartzen ditu.
  • Errore-mezuak hobetu dira zutabe-zenbakiak sartzeko, posizio problematikoa errenkadan identifikatzeko eta errore-diagnostiko gehigarriak emateko funtzio integratuak (BIF) deitzeko.
  • "Jaso" atala prozesatzeko optimizazio berriak gehitu dira.
  • gen_tcp moduluak sareko socketen API berrirako laguntza gehitu zuen inet APIaren ordez.
  • Begirale moduluak sareko konexio batekin lotutako haur prozesu guztiak automatikoki amaitzeko gaitasuna du.
  • EdDSA (Edwards-curve Digital Signature Algorithm) sinadura digitala sortzeko algoritmorako laguntza gehitu da TLS 1.3-n oinarritutako konexioetan.

Iturria: opennet.ru

Gehitu iruzkin berria