V-ohjelmointikieli julkaistiin avoimessa lähdekoodissa

ohjelmointikieli V

Tiimi, joka käsittelee V-ohjelmointikielen kehittämistä oli suunnitellut viime maaliskuussa avoimen lähdekoodin saatavuuden kielen kesäkuulle 2019.

Ja tämä saavutettiin julkaisemalla avoimen lähdekoodin versio tällä viikolla kieli joidenkin mainitsemiesi ominaisuuksien kanssa. Tässä julkaisussa kehitystiimi korostaa aina ominaisuuksia, kuten turvallisuutta, nopeutta, keveyttä ja kykyä kääntää kaikki C / C ++ -projektisi.

Ohjelmointikielen loi Alex Medvedniko, hollantilainen kehittäjä, joka sanoo olevansa vahvasti sitoutunut yksinkertaisuuteen ja suorituskykyyn.

Alexin mukaan kaikki, mitä voit tehdä muiden olemassa olevien kielten kanssa, voidaan tehdä myös V: n kanssa. Alex sanoi, että hän loi V-kielen toteuttamaan Volt-projektinsa.

Volt on natiivi työpöytäasiakasohjelma Slackille, Skypelle, Matrixille, sähkeelle, Twitchille ja monille muille palveluille. Sinun ei tarvitse olla kymmenkunta sovellusta, jotta voit tavoittaa kaikki yhteystietosi eri alustoilla.

V-kielen esittelyn aikana viime maaliskuussa, Alex ilmoitti, että sillä on monia ominaisuuksia, jotka houkuttelevat yleisimpiä kehittäjiä, mukaan lukien nopeus ja turvallisuus, sen keveys ja kyky kääntää kaikki projektisi. / C ++.

On myös sanottu, että koko V-kieli ja sen vakiokirjasto ovat alle 400 kt. Sen dokumentaatio kertoo myös, että V voi koota jopa 1.2 miljoonaa koodiriviä sekunnissa prosessorin ydintä kohti.

Vapautettaessa V

Tämän viikon kielijulkaisussa avoimen lähdekoodin projektina Alex ja muut kehittäjät ovat ilmoittaneet, että V noudattaa sitoutumistaan ​​olemalla yksinkertainen, nopea, turvallinen ja käännetty kieli ylläpidettäville ohjelmistokehittäjille.

Kuten maaliskuun ilmoituksessa, joukkue korostaa ominaisuuksia, kuten nopea koodin kokoaminen kirjoitettuna V-muodossa, kieliturvallisuus, C / C ++ -kääntäjä, latauskoodi heti huomioon ottamiseksi, muutokset ja kääntäjän ja sen kirjaston pieni koko, joka on noin 400 kt, koska se ei sisällä riippuvuuksia.

V-ohjelmointikielen pääpiirteet on esitetty alla:

  • nopea kokoaminen: V kokoaa 1.5 miljoonaa koodiriviä sekunnissa prosessorin ydintä kohti
  • turvallisuus (ei-globaali, oletusmuuttamattomuus, osittain puhtaat toiminnot jne.)
  • C / C ++ -käännös: V pystyy kääntämään C / C ++ -projektisi ja tarjoamaan sinulle turvallisuutta, yksinkertaisuutta ja kokoamista jopa 200 kertaa nopeammin
  • 400 kt: n kääntäjä ilman nollariippuvuutta - Kaikki V-kielet ja sen vakiokirjasto ovat alle 400 kt. Voi tuottaa V: n 0,3 sekunnissa
  • Hot Code Reload: Hanki muutokset välittömästi kääntämättä uudelleen. Koska et myöskään tuhlaa aikaa etsimällä tilaa, jossa työskentelet jokaisen rakennuksen jälkeen, säästät arvokkaita minuutteja kehitysaikastasi.

Sen lisäksi dokumentaatiosi osoittaa, että V on samanlainen kuin Go, Googlen luomalla ohjelmointikielellä. Suorituskyvyn suhteen joukkue uskoo, että V on yhtä nopea kuin C, samalla kun se tarjoaa yhteentoimivuuden sen kanssa.

Monet ovat kuitenkin edelleen skeptisiä kielelle mainituista monista eduista.

He huomauttavat myös, että kirjoittaja ei ole vielä viimeistellyt monia ominaisuuksia, mukaan lukien monisäikeinen osa, jonka oletetaan olevan "dataton" kokoamishetkellä, samalla kun sitä on helpompi käyttää kuin Go ja Rust.

Heille nyt, kun osa koodista on julkaistu, se näyttää olevan vain C / C ++ -kääntäjä, ja suurin osa mainostetuista ominaisuuksista on poistettu.

Kirjoittaja on toistaiseksi julkaissut ensimmäisen version avoimen lähdekoodin kielestä. Ilmoitti, että V ei käytä LLVM-kääntäjän kehystä, mutta kääntyy suoraan konekoodiksi.

Hänen mukaansa tämä on yksi tärkeimmistä syistä, miksi se on niin kevyt ja nopea. Tällä hetkellä vain x64-arkkitehtuuria ja Mach-O-muotoa tuetaan.

V-koodi


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   Autopilot dijo

    Kuulostaa hyvältä ja vain 400 kilotavulla! Se näyttää Obelixin taikuudelta. = :)

    1.    tarak dijo

      Sanon teille, se on hämmästyttävää, vaikka meidän on vielä katsottava, miten se lopulta sujuu.