Erlang/OTP 25 rhyddhau

Ar Γ΄l blwyddyn o ddatblygiad, rhyddhawyd yr iaith raglennu swyddogaethol Erlang 25, gyda'r nod o ddatblygu cymwysiadau gwasgaredig, goddefgar sy'n darparu prosesu ceisiadau cyfochrog mewn amser real. Mae'r iaith wedi dod yn gyffredin mewn meysydd fel telathrebu, systemau bancio, e-fasnach, teleffoni cyfrifiadurol a negeseua gwib. Ar yr un pryd, rhyddhawyd rhyddhau OTP 25 (Open Telecom Platform) - set gydymaith o lyfrgelloedd a chydrannau ar gyfer datblygu systemau dosbarthedig yn yr iaith Erlang.

Prif arloesiadau:

  • Mae adeiladwaith "efallai ... diwedd" newydd wedi'i weithredu ar gyfer grwpio sawl ymadrodd mewn un bloc, yn debyg i "dechrau ... diwedd", ond nid yw'n arwain at allforio newidynnau o'r bloc.
  • Cefnogaeth ychwanegol ar gyfer actifadu nodwedd ddetholus, sy'n eich galluogi i brofi a chyflwyno'n raddol nodweddion iaith ac amser rhedeg newydd a allai dorri i mewn i ryngweithredu heb dorri'r cod presennol. Gellir troi nodweddion ymlaen ac i ffwrdd ar amser llunio a defnyddio'r gyfarwyddeb nodwedd () mewn ffeiliau cod. Er enghraifft, i alluogi mynegiant newydd efallai yn eich cod, gallwch chi nodi "nodwedd (efallai_expr, galluogi)".
  • Mae'r casglwr JIT yn gweithredu optimeiddiadau yn seiliedig ar wybodaeth math o ddata ac yn ychwanegu cefnogaeth ar gyfer proseswyr ARM 64-bit (AAarch64). Gwell cefnogaeth i'r cyfleustodau perf a gdb, sy'n darparu gwybodaeth am rifau llinell yn y cod.
  • Ychwanegwyd modiwl cyfoedion newydd gyda swyddogaethau ar gyfer rhedeg nodau Erlang cysylltiedig. Unwaith y bydd y cysylltiad rheoli Γ’'r nod yn cael ei golli, bydd y nod yn cau i lawr yn awtomatig.
  • Cefnogaeth ychwanegol ar gyfer OpenSSL 3.0.
  • Mae'r swyddogaethau groups_from_list/2 a groups_from_list/3 wedi'u hychwanegu at y modiwl mapiau ar gyfer grwpio rhestr o elfennau.
  • Mae ffwythiannau uniq/1, uniq/2, rhifo/1 a rhifo/2 wedi'u hychwanegu at y modiwl rhestrau i hidlo elfennau dyblyg yn y rhestr a chynhyrchu rhestr o dwples gyda rhifau elfen.
  • Mae'r modiwl rand yn gweithredu generadur rhifau ffug-hap cyflym iawn newydd.

Ffynhonnell: opennet.ru

Ychwanegu sylw