Erlang/OTP 25 tso tawm

Tom qab ib xyoos ntawm kev txhim kho, cov lus ua haujlwm ua haujlwm Erlang 25 raug tso tawm, tsom rau kev tsim cov kev faib tawm, kev ua txhaum cai uas muab cov kev sib txuas ntawm kev thov hauv lub sijhawm. Cov lus tau dhau los ua thoob plaws hauv thaj chaw xws li kev sib txuas lus, kev lag luam hauv tuam txhab nyiaj, e-lag luam, xov tooj hauv computer thiab kev xa xov tam sim. Nyob rau tib lub sijhawm, kev tso tawm ntawm OTP 25 (Open Telecom Platform) tau raug tso tawm - ib qho kev sib koom ua ke ntawm cov tsev qiv ntawv thiab cov khoom siv rau kev txhim kho cov kab ke hauv cov lus Erlang.

Main innovations:

  • Ib qho tshiab "tej zaum ... kawg" kev tsim kho tau siv rau kev sib koom ua ke ntau cov kab lus hauv ib qho thaiv, zoo ib yam li "pib ... kawg", tab sis tsis ua rau kev xa tawm ntawm qhov sib txawv ntawm qhov thaiv.
  • Ntxiv kev txhawb nqa rau kev xaiv ua kom muaj txiaj ntsig, tso cai rau koj sim thiab maj mam qhia cov lus tshiab thiab muaj peev xwm cuam tshuam txog kev ua haujlwm thiab lub sijhawm ua haujlwm yam tsis tau rhuav tshem cov cai uas twb muaj lawm. Cov nta tuaj yeem qhib thiab tawm ob qho tib si ntawm lub sijhawm sau thiab siv cov lus qhia () cov lus qhia hauv cov ntaub ntawv code. Piv txwv li, txhawm rau pab kom muaj kev qhia tshiab hauv koj cov cai, koj tuaj yeem qhia "feature(tej zaum_expr, pab)".
  • JIT compiler siv kev ua kom zoo raws li cov ntaub ntawv hom ntaub ntawv thiab ntxiv kev txhawb nqa rau 64-ntsis ARM processors (AArch64). Txhim kho kev txhawb nqa rau perf thiab gdb cov khoom siv hluav taws xob, uas muab cov ntaub ntawv hais txog kab lej hauv cov lej.
  • Ntxiv ib tug tshiab peer module nrog rau kev khiav hauj lwm Erlang nodes. Thaum cov kev tswj kev sib txuas mus rau ntawm qhov poob lawm, lub node yuav cia li kaw.
  • Ntxiv kev txhawb nqa rau OpenSSL 3.0.
  • Cov kev ua haujlwm pawg_from_list/2 thiab pawg_from_list/3 tau ntxiv rau hauv daim duab qhia chaw rau kev pab pawg cov npe ntawm cov ntsiab lus.
  • Muaj nuj nqi uniq/1, uniq/2, enumerate/1 thiab enumerate/2 tau ntxiv rau cov npe module los lim tawm cov khoom sib npaug hauv daim ntawv thiab tsim cov npe ntawm cov tuples nrog cov lej.
  • Lub rand module siv ib qho tshiab, ceev heev pseudo-random tooj generator.

Tau qhov twg los: opennet.ru

Ntxiv ib saib