Нашри Erlang/OTP 24 бо татбиқи компилятори JIT

Пас аз як соли рушд, забони функсионалии барномасозии Erlang 24 бароварда шуд, ки ба таҳияи барномаҳои тақсимшуда ва ба хатоҳо тобовар нигаронида шудааст, ки коркарди мувозии дархостҳоро дар вақти воқеӣ таъмин мекунад. Забон дар чунин соҳаҳо, аз қабили телекоммуникатсия, системаҳои бонкӣ, тиҷорати электронӣ, телефонияи компютерӣ ва паёмнависии фаврӣ паҳн шудааст. Ҳамзамон, версияи OTP 24 (Open Telecom Platform) бароварда шуд - маҷмӯи ҳамроҳи китобхонаҳо ва ҷузъҳо барои таҳияи системаҳои тақсимшуда дар забони Эрланг.

Навовариҳои асосӣ:

  • Компилятори BeamAsm JIT дохил карда шудааст, ки на танҳо иҷрои барномаро тавассути иҷрои рамзи мошин ба ҷои тафсири он беҳтар мекунад, балки абзорҳои пешрафтаро барои профилсозӣ ва таҳлили иҷро дастгирӣ мекунад.
  • Паёмҳои хатогӣ такмил дода шудаанд, то рақамҳои сутунро дар бар гиранд, то мавқеи мушкилро дар як саф муайян кунанд ва ташхиси иловагии хатогиҳоро ҳангоми занг задани функсияҳои дарунсохт (BIF) таъмин кунанд.
  • Оптимизатсияҳои нав барои коркарди бахши "қабул" илова карда шуданд.
  • Модули gen_tcp ба ҷои API inet барои розеткаҳои шабакаи нави API дастгирӣ илова кард.
  • Модули супервайзер қобилияти ба таври худкор қатъ кардани ҳама равандҳои кӯдаконаи марбут ба пайвасти шабака дорад.
  • Дастгирии иловашуда барои алгоритми тавлиди имзои рақамии EdDSA (Edwards-curve Digital Signature Algorithm) дар пайвастшавӣ дар асоси TLS 1.3.

Манбаъ: opennet.ru

Илова Эзоҳ