Lëshimi i Erlang/OTP 23

U zhvillua lĂ«shimi i njĂ« gjuhe funksionale programimi Erlang 23, e cila Ă«shtĂ« e drejtuar pĂ«r zhvillimin e aplikacioneve tĂ« shpĂ«rndara me tolerancĂ« ndaj dĂ«shtimeve, qĂ« ofrojnĂ« pĂ«rpunimin paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha Ă«shtĂ« pĂ«rdorur nĂ« fusha si telekomunikacioni, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i shkĂ«mbimeve tĂ« menjĂ«hershme tĂ« mesazheve. NjĂ«kohĂ«sisht, Ă«shtĂ« lĂ«shuar versioni OTP 23 (Open Telecom Platform) — njĂ« grup mbĂ«shtetĂ«s bibliotekash dhe komponentĂ«sh pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara nĂ« gjuhĂ«n Erlang.

Novitetet kryesore:

  • NĂ« modulin SSL Ă«shtĂ« ndaluar mbĂ«shtetja pĂ«r SSL 3.0. MbĂ«shtetja pĂ«r TLS 1.3 Ă«shtĂ« e aktivizuar si parazgjedhje, duke pĂ«rmirĂ«suar ndĂ«rshtatjen e procesit tĂ« pajtimit tĂ« lidhjeve TLS 1.3 me TLS 1.2;
  • NĂ« modul ssh Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formatin e ri tĂ« skedarĂ«ve tĂ« çelĂ«sit openssh-key-v1, i cili u shfaq nĂ« OpenSSH 6.5. ËshtĂ« siguruar mundĂ«sia e pĂ«rcaktimit tĂ« njĂ« liste algoritĂ«mash nga skedari “.config”. ËshtĂ« shtuar mbĂ«shtetje pĂ«r kalimin e porteve nĂ«pĂ«rmjet SSH (tcp-forward/direct-tcp);
  • JanĂ« zgjeruar mjetet pĂ«r tĂ« запусĐșа distsributivin Erlang pa EPMD;
  • ËshtĂ« shtuar njĂ« backend eksperimental socket pĂ«r gen_tcp dhe inet (pĂ«r gen_udp dhe gen_sctp do tĂ« shfaqet nĂ« versionet e ardhshme);
  • NĂ« bĂ«rthamĂ« Ă«shtĂ« shtuar njĂ« modul i ri erpc, qĂ« ofron njĂ« nĂ«ngrup operacionesh tĂ« modulit rpc, me performancĂ« mĂ« tĂ« lartĂ« dhe mundĂ«si tĂ« zgjeruara pĂ«r ndarjen e vlerave tĂ« kthimit, pĂ«rjashtimeve dhe gabimeve;
  • JanĂ« bĂ«rĂ« pĂ«rmirĂ«sime qĂ« kanĂ« si qĂ«llim rritjen e shkallĂ«zueshmĂ«risĂ« dhe performancĂ«s;
  • MadhĂ«sia e segmentit nĂ« pĂ«rputhjet binare dhe çelĂ«sat gjatĂ« pĂ«rputhjes sipas fjalorit tani mund tĂ« pĂ«rcaktohen nga shprehjet guard;
  • ËshtĂ« lejuar pĂ«rdorimi i simbolit tĂ« nĂ«nvizimeve pĂ«r tĂ« pĂ«rmirĂ«suar lexueshmĂ«rinĂ« e numrave (p.sh., 123_456_789);
  • NĂ« shell-in e komandave janĂ« shtuar funksione tĂ« reja pĂ«r shfaqjen e dokumentacionit mbi modulat, funksionet dhe tipet (h/1,2,3 pĂ«r Modul:Funksion/Arity dhe ht/1,2,3 pĂ«r Modul:Tip/Arity);
  • NĂ« bĂ«rthamĂ« Ă«shtĂ« prezantuar moduli pg me njĂ« zbatim tĂ« ri tĂ« grupeve tĂ« shpĂ«rndara tĂ« grupeve tĂ« emrave tĂ« proceseve;
  • ËshtĂ« pĂ«rmirĂ«suar mjeti i ndĂ«rtimit tĂ« paketave pĂ«r platformĂ«n Windows, i cili Ă«shtĂ« kaluar nĂ« pĂ«rdorimin e WSL (Linux Subsystem for Windows) dhe pĂ«rfshin versione tĂ« reja tĂ« kompilatorĂ«ve C++, kompilatorĂ«ve Java, bibliotekave OpenSSL dhe wxWidgets.

Gjithashtu mund të theksohet shfaqja e informacioni për zhvillimin nga kompania Facebook të një versioni të ri të gjuhës Erlang me tipizim statik, i cili do të rrisë efikasitetin e punës së infrastrukturës së mesazherit WhatsApp.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster