JIT хөрвүүлэгчийн хэрэгжилттэй Erlang/OTP 24 хувилбар

Жилийн турш хөгжүүлсний дараа хүсэлтийг бодит цаг хугацаанд зэрэгцүүлэн боловсруулах боломжийг олгодог тархсан, алдаатай програмуудыг хөгжүүлэхэд чиглэсэн функциональ програмчлалын хэл Erlang 24 гарсан. Энэ хэл нь харилцаа холбоо, банкны систем, цахим худалдаа, компьютерийн утас, шуурхай мессеж зэрэг салбарт өргөн тархсан. Үүний зэрэгцээ OTP 24 (Нээлттэй харилцаа холбооны платформ) гарсан бөгөөд энэ нь Эрлан хэл дээрх тархсан системийг хөгжүүлэхэд зориулсан номын сан, бүрэлдэхүүн хэсгүүдийн багц юм.

Гол инноваци:

  • BeamAsm JIT хөрвүүлэгчийг багтаасан бөгөөд энэ нь зөвхөн машины кодыг тайлбарлахын оронд гүйцэтгэх замаар програмын гүйцэтгэлийг сайжруулаад зогсохгүй гүйцэтгэлийн профайл үүсгэх, дүн шинжилгээ хийх дэвшилтэт хэрэгслүүдийг дэмждэг.
  • Алдааны мэдээллүүд нь эгнээний асуудалтай байрлалыг тодорхойлохын тулд баганын дугаар оруулахаар сайжруулж, суурилуулсан функцуудыг (BIF) дуудах үед нэмэлт алдаа оношлох боломжийг олгодог.
  • "Хүлээн авах" хэсгийг боловсруулах шинэ оновчлолыг нэмсэн.
  • gen_tcp модуль нь inet API-ийн оронд шинэ сүлжээний залгууруудын API-д дэмжлэг нэмсэн.
  • Хяналтын модуль нь сүлжээний холболттой холбоотой бүх хүүхдийн процессыг автоматаар зогсоох чадвартай.
  • TLS 1.3 дээр суурилсан холболтод EdDSA (Edwards-curve Digital Signature Algorithm) тоон гарын үсэг үүсгэх алгоритмын дэмжлэгийг нэмсэн.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх