Erlang/OTP 23 хувилбар

болсон функциональ програмчлалын хэлийг гаргах Erlang 23, хүсэлтийг бодит цаг хугацаанд зэрэгцүүлэн боловсруулах боломжийг олгодог тархсан, алдаатай програмуудыг хөгжүүлэхэд чиглэгдсэн. Энэ хэл нь харилцаа холбоо, банкны систем, цахим худалдаа, компьютерийн утас, шуурхай мессеж зэрэг салбарт өргөн тархсан. Үүний зэрэгцээ OTP 23 (Нээлттэй харилцаа холбооны платформ) гарсан бөгөөд энэ нь Эрлан хэл дээрх тархсан системийг хөгжүүлэхэд зориулсан номын сан, бүрэлдэхүүн хэсгүүдийн багц юм.

Гол инноваци:

  • SSL модуль нь SSL 3.0-г дэмжихээ больсон. TLS 1.3-ийн дэмжлэгийг анхдагчаар идэвхжүүлсэн бөгөөд TLS 1.3-ийн холболтын хэлэлцээрийн үйл явцын TLS 1.2-тэй нийцтэй байдал сайжирсан;
  • Ssh модуль нь OpenSSH 1-д нэвтрүүлсэн openssh-key-v6.5 шинэ түлхүүр файлын форматын дэмжлэгийг нэмсэн. “.config” файлаас алгоритмын жагсаалтыг тодорхойлох боломжтой. SSH (tcp-forward/direct-tcp)-ээр дамжуулан порт дамжуулах дэмжлэг нэмэгдсэн;
  • ямар ч Erlang түгээлтийг ажиллуулах хэрэгсэл EPMD;
  • Gen_tcp болон inet-д зориулсан туршилтын залгуурын арын хэсгийг нэмсэн (gen_udp болон gen_sctp-д зориулсан дараагийн хувилбаруудад харагдах болно);
  • Цөмд шинэ erpc модулийг нэмсэн бөгөөд энэ нь rpc модулийн үйл ажиллагааны дэд багцыг хангаж, илүү өндөр гүйцэтгэлтэй, буцаах утга, үл хамаарах зүйл, алдааг салгах чадварыг сайжруулсан;
  • Өргөтгөх чадвар, гүйцэтгэлийг сайжруулахын тулд сайжруулалт хийсэн;
  • Хоёртын дүрслэл дэх сегментийн хэмжээ болон толь бичигт тохирох түлхүүрүүдийг одоо хамгаалалтын илэрхийллээр зааж өгч болно;
  • Тоонуудыг унших чадварыг сайжруулахын тулд доогуур зураасыг ашиглахыг зөвшөөрдөг (жишээлбэл, 123_456_789);
  • Модуль, функц, төрлүүдийн баримт бичгийг харуулах командын бүрхүүлд шинэ функцүүд нэмэгдсэн (Module:Function/Arity-д h/1,2,3, Module:Type/Arity-д ht/1,2,3);
  • Цөм нь тархсан нэртэй процессын бүлгүүдийн шинэ хэрэгжилт бүхий pg модулийг танилцуулж байна;
  • Windows платформд зориулсан багц бүтээх хэрэгсэл шинэчлэгдсэн бөгөөд WSL (Windows-д зориулсан Linux дэд систем) ашиглахаар хөрвүүлсэн бөгөөд C++ хөрвүүлэгч, Java хөрвүүлэгч, OpenSSL болон wxWidgets номын сангийн шинэ хувилбаруудыг багтаасан болно.

Нэмж дурдахад гадаад төрхийг анхаарч үзэх боломжтой мэдээлэл Facebook компани WhatsApp мессенжерийн дэд бүтцийн үр ашгийг дээшлүүлэх статик бичвэр бүхий Erlang хэлний шинэ хувилбарыг хөгжүүлсэн тухай.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх