Թողարկվել է Erlang/OTP 22-ը

Մի քանի ժամ առաջ Erlang թիմը հայտարարեց ծրագրավորման լեզվի և ամբողջ հարթակի հաջորդ թողարկման մասին։

Հիշեցնեմ, որ Erlang/OTP-ն նախատեսված է փափուկ իրական ժամանակում գործող լայնամասշտաբ համակարգեր ստեղծելու համար՝ մատչելիության բարձր պահանջներով: Պլատֆորմը երկար ժամանակ հաջողությամբ օգտագործվում է այնպիսի ոլորտներում, ինչպիսիք են հեռահաղորդակցությունը, բանկերը, էլեկտրոնային առևտուրը, հեռախոսակապի և ակնթարթային հաղորդագրությունների փոխանակումը:

Այս թողարկման հիմնական փոփոխությունները.

  • Ավելացվեց նոր (փորձնական) վարդակից մոդուլ, որն ապահովում է ցածր մակարդակի մուտք դեպի OS վարդակներ: Սա gen_tcp-ի և այլոց փոխարինող չէ և դեռ չի աշխատում Windows-ում (միացված միկրոհենանիշ այն ցույց է տվել արագության աճ ~40%-ով gen_tcp-ի համեմատ)
  • Կոմպիլյացիայի փուլերը և ներքին կոմպիլյատորների ներկայացումները փոխվեցին՝ նոր օպտիմալացումներ ավելացնելու համար (մանրամասն վերանայում)
  • Երկուական տվյալների տեսակների համար նախշերի համընկնման օպտիմիզացումներն այժմ կիրառվում են ավելի շատ դեպքերում
  • Erlang բաշխման արձանագրության մեծ հաղորդագրությունները (պատասխանատու է հանգույցների միջև տվյալների փոխանցման համար) այժմ բաժանված են մի քանի հատվածների
  • Ձեր ուշադրությունն եմ հրավիրում մոդուլների վրա հաշվիչներ, ատոմային и persistent_term ավելացված 21.2-ում և ընդլայնելով մրցակցային միջավայրում աշխատելու գործիքների շարքը

Բարելավումները ազդել են նաև երկար ցուցակների երկարության/1 ֆունկցիայի վրա, ordered_set տեսակի ETS աղյուսակների վրա, NIF ինտերֆեյսը ստացել է enif_term_type ֆունկցիան, erlc կոմպիլյատորի ընտրանքները, SSL տարբերակն ու կրիպտոմոդուլի գործառույթները:

Բլոգի գրառում՝ փոփոխությունների, օրինակների և չափանիշների վերլուծությամբ

Source: linux.org.ru

Добавить комментарий