Lëshimi i gjuhës programuese V 0.4.4

Pas dy muajsh zhvillimi, është publikuar një version i ri i gjuhës së programimit të shtypur statikisht V (vlang). Qëllimet kryesore në krijimin e V ishin lehtësia e të mësuarit dhe përdorimit, lexueshmëria e lartë, përpilimi i shpejtë, siguria e përmirësuar, zhvillimi efikas, përdorimi ndër-platformë, ndërveprueshmëria e përmirësuar me gjuhën C, trajtimi më i mirë i gabimeve, aftësi moderne dhe programe më të mirëmbajtura. Projekti po zhvillon gjithashtu bibliotekën e tij grafike dhe menaxherin e paketave. Kodi i përpiluesit, bibliotekat dhe mjetet përkatëse janë me burim të hapur sipas licencës MIT.

Ndër ndryshimet në versionin e ri:

  • Atributet janë zhvendosur për të përdorur sintaksën e re.
  • Për strukturat dhe bashkimet, atributet "@[përafruar]" dhe "@[përafruar:8]" janë zbatuar.
  • Përveç shprehjes "$if T është $array {", është shtuar mbështetja për konstruktet "$if T është $array_dynamic {" dhe "$if T është $array_fixed {".
  • Vendosja e fushave të referuara në zero mund të bëhet tani vetëm në blloqe të pasigurta.
  • U shtuan flamuj përsëritës të rreshtave "r" dhe "R", për shembull "'${"abc":3r}' == 'abcabcabc'".
  • Një version eksperimental i modulit x.vweb është përgatitur me zbatimin e një serveri të thjeshtë por të fuqishëm në internet me rrugëzim të integruar, përpunim të parametrave, shabllone dhe aftësi të tjera. Tani biblioteka standarde e gjuhës ka një server ueb me shumë fije dhe bllokues (vweb) dhe një me një fije të vetme jo-bllokuese (x.vweb) të ngjashëm me Node.js.
  • Është implementuar një bibliotekë për të punuar me ssh - vssh.
  • U shtua një modul për të punuar me fjalëkalime një herë (HOTP dhe POTP) - votp.
  • Zhvillimi i një sistemi të thjeshtë operativ në V - vinix ka rifilluar.

Burimi: opennet.ru

Shto një koment