funktsionaalne programmeerimiskeel , mis on suunatud hajutatud tõrketaluvate rakenduste arendamisele, mis võimaldavad reaalajas päringute paralleelset töötlemist. Keel on levinud valdkondades nagu telekommunikatsioon, pangandussüsteemid, e-kaubandus, arvutitelefonia ja reaalajas sõnumite vahetus. Samuti on välja antud versioon OTP 23 (Open Telecom Platform) — kaasnev teekide ja komponentide kogum hajutatud süsteemide arendamiseks Erlangi keeles.
Põhilised uuendused:
- SSL-moodulis on lõpetatud SSL 3.0 tugi. Vaikimisi on lubatud TLS 1.3 tugi ning parendatud protsessi ühilduvust TLS 1.3 ühenduste läbirääkimisega TLS 1.2-ga;
- ssh-moodulisse on lisatud uus võtmefaili formaadi tugi openssh-key-v1, mis ilmus OpenSSH 6.5. On võimaldatud algoritmide loendi määramine failist "config". Lisatud on SSH kaudu portide suunamise tugi (tcp-forward/direct-tcp);
- Erlangi jaotuse käivitamise vahendeid on laiendatud ilma ;
- Lisatud eksperimentaalne sokli taust gen_tcp ja inet jaoks (gen_udp ja gen_sctp toetamine tuleb tulevastes versioonides);
- Ytmesse on lisatud uus erpc moodul, mis pakub alamhulka rpc mooduli operatsioonidest, omades kõrgemat jõudlust ja laiendatud võimalust tagastatud väärtuste, erandite ja vigade eraldamiseks;
- Parandatud on skaleeritavust ja jõudlust, et tõsta efektiivsust;
- Binaarsel vastandamisel ja sõnastiku põhjal vastandamisel saab nüüd segmentide suurust ja võtmeid määrata guard-väljenditega;
- Numbrite loetavuse parandamiseks on lubatud kasutada alakriipse (nt 123_456_789);
- Käskude keskkonda on lisatud uusi funktsioone moodulite, funktsioonide ja tüüpide dokumentatsiooni kuvamiseks (h/1,2,3 moodul:funktsioon/Arity ja ht/1,2,3 moodul: tüüp/Arity jaoks);
- Ytmesse on tutvustatud new pg moodulit uue rakendusega jaotatud nimeliste protsessigruppide jaoks;
- Windowsi platvormi pakettide koostamise tööriistu on uuendatud, mis on viidud üle WSL (Windowsi Linuxi alamsüsteemile) ja sisaldab uusi versioone C++ kompilatsioonist, Java kompilatsioonist, OpenSSL ja wxWidgets teekidest.
Lisaks võib märkida uute funktsioonide lisandumist. Facebooki poolt arendatud uue statilise tüübiga Erlang keele variandi, mis suurendab WhatsAppi sõnumside infrastruktuuri töö efektiivsust.
Allikas: opennet.ru
