Sanggeus dua bulan pangwangunan, versi anyar tina basa programming statik diketik V (vlang) geus diterbitkeun. Tujuan utama dina nyieun V éta betah diajar sarta pamakéan, readability tinggi, kompilasi gancang, kaamanan ningkat, ngembangkeun efisien, pamakéan cross-platform, ningkat interoperability kalawan basa C, penanganan kasalahan hadé, kamampuhan modern, sarta program leuwih maintainable. Proyék ieu ogé ngembangkeun perpustakaan grafis sareng manajer pakét. Kodeu kompiler, perpustakaan sareng alat anu aya hubunganana open sourced handapeun lisénsi MIT.
Diantara parobahan dina versi anyar:
- Atribut geus dipindahkeun ka make sintaksis anyar.
- Pikeun struktur sareng union, atribut "@[aligned]" sareng "@[aligned:8]" dilaksanakeun.
- Salian ekspresi "$ lamun T nyaéta $ array {", rojongan pikeun constructs "$ lamun T nyaeta $ array_dynamic {" jeung "$ lamun T nyaeta $ array_fixed {" geus ditambahkeun.
- Nyetél widang anu dirujuk ka nol ayeuna ngan tiasa dilakukeun dina blok anu teu aman.
- Ditambahkeun "r" jeung "R" garis ulang bandéra, contona "'${"abc":3r}' == 'abcabcabc'".
- Versi ékspériméntal tina modul x.vweb parantos disiapkeun kalayan implementasi modul wéb anu saderhana tapi kuat.sérver kalayan routing bawaan, penanganan parameter, témplat, sareng kamampuan sanésna. Pustaka standar ayeuna ngawengku multithreaded sareng blocking server wéb (vweb), sareng single-threaded non-blocking (x.vweb) sapertos Node.js.
- Perpustakaan pikeun gawé bareng ssh - vssh - parantos dilaksanakeun.
- Ditambahkeun modul pikeun gawé bareng kecap akses hiji-waktos (HOTP na POTP) - votp.
- Ngembangkeun sistem operasi basajan dina V - vinix geus dihanca.
sumber: opennet.ru
