Limbajul de programare V a fost lansat în open source

limbaj de programare V

Echipa care se ocupă cu dezvoltarea limbajului de programare V. planificase în martie anul trecut disponibilitatea unei versiuni open source a limbii pentru luna iunie 2019.

Și acest lucru a fost realizat prin publicarea versiunii open source în această săptămână limba cu unele dintre numeroasele caracteristici pe care le-ați menționat. În această versiune, echipa de dezvoltare evidențiază întotdeauna caracteristici precum securitatea, viteza, ușurința și capacitatea de a traduce toate proiectele dvs. C / C ++.

Limbajul de programare a fost creat de Alex Medvedniko, un dezvoltator olandez care spune că are un angajament puternic față de simplitate și performanță.

Potrivit lui Alex, tot ce puteți face cu celelalte limbi existente se poate face și cu V. Alex a spus că a creat limbajul V pentru a-și realiza proiectul Volt.

Volt este un client nativ pentru desktop pentru Slack, Skype, Matrix, Telegram, Twitch și multe alte servicii. Nu trebuie să aveți o duzină de aplicații pentru a vă contacta toate contactele pe diferite platforme.

În timpul prezentării limbii V în martie anul trecut, Alex a indicat că are multe caracteristici care îi atrag pe cei mai frecvenți dezvoltatori, inclusiv viteza și securitatea acestuia, ușurința și capacitatea sa de a traduce toate proiectele tale. / C ++.

De asemenea, s-a spus că întregul limbaj V și biblioteca sa standard sunt mai mici de 400 KB. Documentația sa vă spune, de asemenea, că V poate compila până la 1.2 milioane de linii de cod pe secundă pe nucleul procesorului.

La lansarea lui V

În versiunea lingvistică din această săptămână, ca proiect open source, Alex și alți dezvoltatori au indicat că V își respectă angajamentul, fiind un limbaj simplu, rapid, sigur și compilat pentru dezvoltatorii de software care pot fi întreținute.

La fel ca în anunțul din martie, echipa evidențiază caracteristici precum o compilare rapidă a codului scris în V, siguranța limbajului, un traducător C / C ++, un cod de reîncărcare de luat în considerare instantaneu, modificări și dimensiunea foarte mică a compilatorului și a bibliotecii sale, care este de aproximativ 400 KB, deoarece nu conține nicio dependență.

Principalele caracteristici ale limbajului de programare V sunt prezentate mai jos:

  • o compilație rapidă: V compilează 1.5 milioane de linii de cod pe secundă pe nucleul procesorului
  • securitate (non-global, imuabilitate implicită, funcții parțial pure etc.)
  • Traducere C / C ++: V poate traduce proiectul dvs. C / C ++ și vă oferă securitate, simplitate și compilare de până la 200 de ori mai rapid
  • Compilator de 400 KB cu dependență zero - Toate limbile V și biblioteca sa standard sunt mai mici de 400 KB. Poate genera V în 0,3 secunde
  • Reîncărcare cod fierbinte: obțineți modificările instantaneu fără a recompila. Deoarece, de asemenea, nu pierdeți timpul găsind starea în care lucrați după fiecare construcție, veți economisi minute prețioase din timpul de dezvoltare.

În plus, documentația dvs. indică faptul că V este similar cu Go, limbajul de programare creat de Google. Când vine vorba de performanță, echipa consideră că V este la fel de rapid ca C, oferind în același timp interoperabilitate cu acesta.

Cu toate acestea, mulți rămân sceptici cu privire la numeroasele beneficii citate pentru limbă.

De asemenea, observă că autorul nu a finalizat încă multe caracteristici, inclusiv partea multithreaded care ar trebui să fie „fără date” în timpul compilării, fiind în același timp mai ușor de utilizat decât Go și Rust.

Pentru ei, acum, când o parte din cod a fost lansat, pare a fi puțin mai mult decât un traducător C / C ++, cu majoritatea caracteristicilor publicitare eliminate.

Deocamdată, autorul a publicat o primă versiune a limbajului open source. A raportat că V nu folosește cadrul de compilare LLVM, ci se compilează direct în codul mașinii.

Potrivit acestuia, acesta este unul dintre principalele motive pentru care este atât de ușor și rapid. În prezent, sunt acceptate doar arhitectura x64 și formatul Mach-O.

Cod V


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Autopilot el a spus

    Sună grozav și în doar 400kb! Se pare că formula magică a lui Obelix. = :)

    1.    tarak el a spus

      Vă spun, este uimitor, deși va trebui să vedem cum se dovedește în cele din urmă.