Programmēšanas valodas V izlaišana 0.4.4

Pēc divu mēnešu izstrādes ir publicēta jauna statiski drukātās programmēšanas valodas V (vlang) versija. Galvenie mērķi, veidojot V, bija mācīšanās un lietošanas vienkāršība, augsta lasāmība, ātra kompilācija, paaugstināta drošība, efektīva izstrāde, vairāku platformu izmantošana, uzlabota savietojamība ar C valodu, labāka kļūdu apstrāde, modernas iespējas un labāk uzturējamas programmas. Projektā tiek izstrādāta arī grafikas bibliotēka un pakotņu pārvaldnieks. Kompilatora kods, bibliotēkas un saistītie rīki ir atvērti saskaņā ar MIT licenci.

Starp izmaiņām jaunajā versijā:

  • Atribūti ir pārvietoti, lai izmantotu jauno sintaksi.
  • Struktūrām un savienībām tiek ieviesti atribūti “@[līdzināts]” un “@[līdzināts:8]”.
  • Papildus izteicienam “$if T ir $masīvs {”, ir pievienots atbalsts konstrukcijām “$if T ir $array_dynamic {” un “$if T is $array_fixed {”.
  • Atsauces lauku iestatīšana uz nulli tagad var tikt veikta tikai nedrošos blokos.
  • Pievienoti "r" un "R" rindas atkārtošanas karodziņi, piemēram, "'${"abc":3r}' == 'abcabcabc'".
  • Ir sagatavota x.vweb moduļa eksperimentālā versija ar vienkārša, bet jaudīga tīmekļa servera ieviešanu ar iebūvētu maršrutēšanu, parametru apstrādi, veidnēm un citām iespējām. Tagad valodas standarta bibliotēkā ir gan daudzpavedienu un bloķējošs tīmekļa serveris (vweb), gan viena pavediena nebloķējošs (x.vweb), kas ir līdzīgs Node.js.
  • Ir ieviesta bibliotēka darbam ar ssh - vssh.
  • Pievienots modulis darbam ar vienreizējām parolēm (HOTP un POTP) - votp.
  • Uz V - vinix ir atsākta vienkāršas operētājsistēmas izstrāde.

Avots: opennet.ru

Pievieno komentāru