Mõni tund tagasi teatas Erlangi meeskond programmeerimiskeele ja kogu platvormi järgmisest väljalasest.
Tuletan meelde, et Erlang/OTP on mõeldud laialdaselt skaleeritavate süsteemide loomiseks, mis töötavad pehmes reaalajas kõrgete käideldavusnõuetega. Platvormi on pikka aega edukalt kasutatud sellistes valdkondades nagu telekommunikatsioon, pangad, e-kaubandus, telefon ja kiirsuhtlus.
Peamised muudatused selles versioonis:
- Lisatud uus (eksperimentaalne) pistikupesa moodul, mis tagab madala taseme juurdepääsu OS-i pistikupesadele. See ei asenda gen_tcp-d ja teisi ega tööta veel Windowsis (on mikrobenchmark see näitas kiiruse kasvu ~40% võrreldes gen_tcp-ga)
- Muudetud kompileerimisetappe ja sisemisi kompilaatori esitusi, et lisada uusi optimeerimisi (üksikasjalik ülevaade)
- Mustri sobitamise optimeerimine binaarsete andmetüüpide jaoks rakendub nüüd rohkematel juhtudel
- Erlangi jaotusprotokolli (mis vastutab andmete edastamise eest sõlmede vahel) suured sõnumid on nüüd jagatud mitmeks killuks
- Juhin teie tähelepanu moodulitele loendurid, aatomid и püsiv_tähtaeg lisatud 21.2 ja laiendades töövahendite komplekti konkurentsikeskkonnas töötamiseks
Täiustused puudutasid ka pikkus/1 funktsiooni pikkadel loenditel, ordered_set tüüpi ETS tabelid, NIF-liides sai funktsiooni enif_term_type, erlc kompilaatori valikud, SSL-i versioon ja krüptomooduli funktsioonid.
Blogipostitus muudatuste analüüsi, näidete ja võrdlusnäitajatega
Allikas: linux.org.ru