Pas një vit zhvillimi, u lëshua gjuha funksionale e programimit Erlang 24, e fokusuar në krijimin e aplikacioneve të shpërndara me qëndrueshmëri të lartë, që ofrojnë përpunim paralel të kërkesave në kohë reale. Gjuha është përhapur në fusha të tilla si telekomunikacionet, sistemet bankare, tregtia elektronike, telefonia kompjuterike dhe organizimi i komunikimeve të menjëhershme. Në të njëjtën kohë, u lëshua versioni OTP 24 (Open Telecom Platform) - një grup bibliotekash dhe komponentësh të shoqërueshëm për zhvillimin e sistemeve të shpërndara në gjuhën Erlang.
TĂ« rejat kryesore:
- Në përbërje përfshihet kompilatori JIT BeamAsm, i cili jo vetëm që rrit performancën e programeve përmes ekzekutimit të kodit të makinës në vend të interpretimit, por gjithashtu mbështet mjete të avancuara për profilimin dhe analizimin e ekzekutimit.
- Janë përmirësuar mesazhet e gabimit, të cilat tani përfshijnë numrat e kolonave për të identifikuar pozitat problematike në radhë dhe ofrojnë diagnostikim shtesë të gabimeve gjatë thirrjeve të funksioneve të integruara (BIF, funksione të integruara).
- Janë shtuar optimizime të reja në përpunimin e seksionit "receive".
- Në modulun gen_tcp është shtuar mbështetje për një API të re të soketëve rrjet që zëvendëson API-në inet.
- Në modulun supervisor është realizuar mundësia e përfundimit automatik të të gjithë proceseve fëmijë të lidhura me lidhjen rrjet.
- Janë shtuar mbështetje për algoritmin e formimit të nënshkrimeve digjitale EdDSA (Algoritmi i Nënshkrimit Digjital të Kurvës së Edwards) në lidhjet që bazohen në TLS 1.3.
Burimi: opennet.ru
