ایرلانګ/OTP 25 خپرول

د یو کال پراختیا وروسته، د فعال پروګرام کولو ژبه Erlang 25 خپره شوه، چې موخه یې د توزیع شوي، د غلطۍ زغمونکي غوښتنلیکونو رامینځته کول دي چې په ریښتیني وخت کې د غوښتنو موازي پروسس چمتو کوي. ژبه د مخابراتو، بانکدارۍ سیسټمونو، ای کامرس، کمپیوټر ټیلفوني او فوري پیغام رسولو په برخو کې پراخه شوې ده. په ورته وخت کې، د OTP 25 (د خلاص مخابراتي پلیټ فارم) خپور شو - په ایرلنګ ژبه کې د توزیع شوي سیسټمونو پراختیا لپاره د کتابتونونو او اجزاوو یو ملګری سیټ.

اصلي نوښتونه:

  • یو نوی "شاید ... پای" ساختمان په یو بلاک کې د څو څرګندونو ګروپ کولو لپاره پلي شوی، د "پیل ... پای" په څیر، مګر د بلاک څخه د تغیراتو صادرولو المل نه کوي.
  • د انتخابي فیچر فعالولو لپاره ملاتړ اضافه شوی، تاسو ته اجازه درکوي چې د موجوده کوډ ماتولو پرته نوې او احتمالي متقابل عمل ماتونکي ژبه او د چلولو ځانګړتیاوې ازموینه او ورو ورو معرفي کړئ. ځانګړتیاوې د تالیف په وخت او د کوډ فایلونو کې د فیچر() لارښود په کارولو سره دواړه فعال او بند کیدی شي. د مثال په توګه، ستاسو په کوډ کې د نوي شاید بیان فعالولو لپاره، تاسو کولی شئ "خصوصیت(شاید_expr، فعال)" مشخص کړئ.
  • د JIT کمپیلر د ډیټا ډول معلوماتو پراساس اصلاح پلي کوي او د 64-bit ARM پروسیسرونو (AArch64) لپاره ملاتړ اضافه کوي. د perf او gdb اسانتیاوو لپاره ښه ملاتړ، کوم چې په کوډ کې د لاین شمیرو په اړه معلومات چمتو کوي.
  • د اړوند ایرلانګ نوډونو چلولو لپاره د دندو سره یو نوی پیر ماډل اضافه کړ. یوځل چې نوډ ته د کنټرول پیوستون له لاسه ورکړ ، نوډ به په اوتومات ډول وتړل شي.
  • د OpenSSL 3.0 لپاره ملاتړ اضافه شوی.
  • د عناصرو لیست ګروپ کولو لپاره د نقشې ماډل کې ډلې_from_list/2 او group_from_list/3 دندې اضافه شوي.
  • فنکشنونه Uniq/1, uniq/2, enumerate/1 او enumerate/2 د لیست ماډل ته اضافه شوي ترڅو په لیست کې د نقل شوي عناصرو فلټر کړي او د عنصر شمیرو سره د ټپلونو لیست رامینځته کړي.
  • د رینډ ماډل یو نوی، خورا ګړندی سیډو - تصادفي نمبر جنریټر پلي کوي.

سرچینه: opennet.ru

Add a comment