Rilaxx tal-lingwa ta' programmar V 0.4.4

Wara xahrejn ta 'żvilupp, ġiet ippubblikata verżjoni ġdida tal-lingwa ta' programmar V (vlang) ittajpjata b'mod statiku. L-għanijiet ewlenin fil-ħolqien ta 'V kienu faċilità ta' tagħlim u użu, leġibbiltà għolja, kumpilazzjoni mgħaġġla, sigurtà akbar, żvilupp effiċjenti, użu bejn pjattaformi, interoperabbiltà mtejba mal-lingwa C, ġestjoni aħjar tal-iżbalji, kapaċitajiet moderni, u programmi li jistgħu jinżammu aktar. Il-proġett qed jiżviluppa wkoll il-librerija tal-grafika u l-maniġer tal-pakketti tiegħu. Il-kodiċi tal-kompilatur, il-libreriji u l-għodod relatati huma open source taħt il-liċenzja MIT.

Fost il-bidliet fil-verżjoni l-ġdida:

  • L-attributi ġew imċaqalqa biex jużaw is-sintassi l-ġdida.
  • Għal strutturi u unjonijiet, l-attributi "@[allinjat]" u "@[allinjat:8]" huma implimentati.
  • Minbarra l-espressjoni "$jekk T huwa $array {", ġie miżjud appoġġ għall-kostruzzjonijiet "$if T huwa $array_dynamic {" u "$jekk T huwa $array_fixed {".
  • L-issettjar ta' oqsma referenzjati għal żero issa jista' jsir biss fi blokki mhux sikuri.
  • Miżjud "r" u "R" bnadar ripetuti tal-linja, pereżempju "'${"abc":3r}' == 'abcabcabc'".
  • Verżjoni sperimentali tal-modulu x.vweb ġiet ippreparata bl-implimentazzjoni ta 'web server sempliċi iżda b'saħħtu b'rotot integrat, ipproċessar ta' parametri, mudelli u kapaċitajiet oħra. Issa l-librerija standard tal-lingwa għandha kemm server tal-web b'ħafna kamini u li jimblokka (vweb) kif ukoll wieħed li ma jimblokkax b'ħajt wieħed (x.vweb) simili għal Node.js.
  • Ġiet implimentata librerija biex taħdem b'ssh - vssh.
  • Miżjud modulu biex taħdem ma 'passwords ta' darba (HOTP u POTP) - votp.
  • L-iżvilupp ta' sistema operattiva sempliċi fuq V - vinix reġa' beda.

Sors: opennet.ru

Żid kumment