Ohjelmointikielen V julkaisu 0.4.4

Kahden kuukauden kehitystyön jälkeen staattisesti kirjoitetusta ohjelmointikielestä V (vlang) on ​​julkaistu uusi versio. V:n luomisen tärkeimmät tavoitteet olivat oppimisen ja käytön helppous, korkea luettavuus, nopea käännös, lisääntynyt tietoturva, tehokas kehitys, käyttöympäristöjen välinen käyttö, parempi yhteentoimivuus C-kielen kanssa, parempi virheiden käsittely, modernit ominaisuudet ja paremmin ylläpidettävät ohjelmat. Projektissa kehitetään myös grafiikkakirjastoa ja pakettihallintaa. Kääntäjäkoodi, kirjastot ja niihin liittyvät työkalut ovat avoimen lähdekoodin MIT-lisenssin alaisia.

Uuden version muutoksista:

  • Attribuutit on siirretty käyttämään uutta syntaksia.
  • Rakenteille ja liitoksille attribuutit "@[tasattu]" ja "@[tasattu:8]" on otettu käyttöön.
  • Lausekkeen "$jos T on $joukko {" lisäksi on lisätty tuki rakenteille "$jos T on $array_dynamic {" ja "$if T on $array_fixed {".
  • Viitattujen kenttien nollaus voidaan nyt tehdä vain vaarallisissa lohkoissa.
  • Lisätty "r" ja "R" rivin toistoliput, esimerkiksi "'${"abc":3r}' == 'abcabcabc'".
  • X.vweb-moduulista on valmistettu kokeellinen versio, jossa on toteutettu yksinkertainen mutta tehokas web-palvelin, jossa on sisäänrakennettu reititys, parametrien käsittely, mallit ja muut ominaisuudet. Nyt kielistandardikirjastossa on sekä monisäikeinen ja estävä verkkopalvelin (vweb) että yksisäikeinen ei-estopalvelin (x.vweb), joka on samanlainen kuin Node.js.
  • Kirjasto ssh-työskentelyä varten - vssh - on otettu käyttöön.
  • Lisätty moduuli kertakäyttöisten salasanojen (HOTP ja POTP) kanssa työskentelemiseen - votp.
  • V - vinixin yksinkertaisen käyttöjärjestelmän kehitys on jatkunut.

Lähde: opennet.ru

Lisää kommentti