lĂ«shimi i gjuhĂ«s funksionale tĂ« programimit , i orientuar drejt zhvillimit tĂ« aplikacioneve tĂ« shpĂ«rndara tĂ« qĂ«ndrueshme, qĂ« ofrojnĂ« pĂ«rpunim paralel tĂ« kĂ«rkesave nĂ« kohĂ« reale. Gjuha ka gjetur pĂ«rdorim nĂ« fusha si telekomunikacionet, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i shkĂ«mbimit tĂ« menjĂ«hershĂ«m tĂ« mesazheve. NjĂ«herĂ«sh Ă«shtĂ« lĂ«shuar edhe OTP 23 (Open Telecom Platform) â njĂ« set bibliotekash dhe komponentĂ«sh shoqĂ«rues pĂ«r zhvillimin e sistemeve tĂ« shpĂ«rndara nĂ« gjuhĂ«n Erlang.
TĂ« rejat kryesore:
- Në modul është ndalur mbështetje për SSL 3.0. Aktivizohet për default mbështetje për TLS 1.3, është përmirësuar kompatibiliteti i procesit të negociatës së lidhjeve TLS 1.3 me TLS 1.2;
- NĂ« modul Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r formatin e ri tĂ« skedarit tĂ« çelĂ«sit openssh-key-v1, i shfaqur nĂ« OpenSSH 6.5. ĂshtĂ« siguruar mundĂ«sia pĂ«r tĂ« pĂ«rcaktuar listĂ«n e algoritmeve nga skedari «.config». Shtuar mbĂ«shtetje pĂ«r port forwarding pĂ«rmes SSH (tcp-forward/direct-tcp);
- Janë zgjeruar mjetet për të nisur shpërndarjen e Erlang pa ;
- Shtuar backend eksperimental socket për gen_tcp dhe inet (për gen_udp dhe gen_sctp do të shtohet në lëshime të ardhshme);
- Një moduli i ri erpc është shtuar në kernel, ofrues i një nëngrupe operacionesh nga moduli rpc, që ka një 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, të synuara për të rritur shkallueshmërinë dhe performancën;
- Madhësia e segmentit në përputhjet binar dhe çelësat gjatë përputhjes së fjalorit tani mund të përcaktohen nga shprehjet guard;
- Lejohet përdorimi i simboleve nënvizi të cilat përmirësojnë lexueshmërinë e numrave (p.sh., 123_456_789);
- Funksione të reja janë shtuar në shell-in e komandave për të paraqitur dokumentacionin e moduleve, funksioneve dhe tipeve (h/1,2,3 për Module:Function/Arity dhe ht/1,2,3 për Module:Type/Arity);
- Në kernel është prezantuar moduli pg me një realizim të ri të grupeve të emertuara të proceseve të shpërndara;
- Instrumenti i ndërtimit të paketave për platformën Windows është përditësuar, i cili kaloi në përdorimin e WSL (Linux Subsystem for Windows) dhe përfshin versione të reja të përkthyesit C++, përkthyesit Java, biblioteka OpenSSL dhe wxWidgets.
Gjithashtu, mund të theksohet shfaqja e për zhvillimin nga kompania Facebook të një versioni të ri të gjuhës Erlang me tipizim statik, e cila do të rrisë efikasitetin e punës së infrastrukturës së mesazhere WhatsApp.
Burimi: opennet.ru
