Ngaleupaskeun basa programming V 0.4.4

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'".
  • Vérsi ékspérimén tina modul x.vweb geus disiapkeun kalawan palaksanaan hiji web server basajan tapi kuat kalawan diwangun-di routing, processing parameter, témplat sarta kamampuhan séjén. Ayeuna perpustakaan standar basa boga duanana web server multi-threaded na blocking (vweb) sarta single-threaded non-blocking hiji (x.vweb) sarupa 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

Tambahkeun komentar