Pagpagawas sa programming language V 0.4.4

Pagkahuman sa duha ka bulan nga pag-uswag, usa ka bag-ong bersyon sa statically typed programming language V (vlang) ang gipatik. Ang mga nag-unang tumong sa paghimo og V mao ang kasayon ​​sa pagkat-on ug paggamit, taas nga pagkabasa, paspas nga pag-compile, gipaayo nga seguridad, episyente nga pag-uswag, paggamit sa cross-platform, gipaayo nga interoperability sa C nga pinulongan, mas maayo nga pagdumala sa sayop, modernong mga kapabilidad, ug mas mamentinar nga mga programa. Ang proyekto nagpalambo usab sa iyang graphics library ug manager sa package. Ang compiler code, mga librarya ug may kalabutan nga mga himan bukas nga tinubdan ubos sa lisensya sa MIT.

Lakip sa mga pagbag-o sa bag-ong bersyon:

  • Ang mga hiyas gibalhin aron gamiton ang bag-ong syntax.
  • Para sa mga istruktura ug unyon, ang mga hiyas nga “@[aligned]” ug “@[aligned:8]” kay gipatuman.
  • Dugang pa sa ekspresyong “$kon T mao ang $array {”, suporta alang sa mga konstruksyon nga “$kon T kay $array_dynamic {” ug “$kon T kay $array_fixed {” gidugang.
  • Ang pag-set sa gi-refer nga mga natad ngadto sa zero mahimo na lang sa dili luwas nga mga bloke.
  • Gidugang ang "r" ug "R" line repeat flags, pananglitan "'${"abc":3r}' == 'abcabcabc'".
  • Usa ka eksperimento nga bersyon sa x.vweb module ang giandam uban ang pagpatuman sa usa ka yano apan gamhanan nga web server nga adunay built-in nga ruta, pagproseso sa parameter, templates ug uban pang mga kapabilidad. Karon ang standard library sa pinulongan adunay duha ka multi-threaded ug blocking web server (vweb) ug usa ka single-threaded non-blocking (x.vweb) susama sa Node.js.
  • Usa ka librarya alang sa pagtrabaho sa ssh - vssh - gipatuman.
  • Gidugang ang usa ka module alang sa pagtrabaho sa usa ka higayon nga mga password (HOTP ug POTP) - votp.
  • Ang pag-uswag sa usa ka yano nga operating system sa V - vinix nagpadayon.

Source: opennet.ru

Idugang sa usa ka comment