V-programmeringssproget blev frigivet i open source

programmeringssprog V

Holdet, der beskæftiger sig med udviklingen af ​​V-programmeringssproget havde planlagt i marts sidste år tilgængeligheden af ​​en open source-version af sproget for juni måned 2019.

Og dette blev opnået ved at offentliggøre open source-versionen i denne uge sprog med nogle af de mange funktioner, du nævnte. I denne udgave fremhæver udviklingsteamet altid funktioner som sikkerhed, hastighed, lethed og evnen til at oversætte alle dine C / C ++ - projekter.

Programmeringssproget blev oprettet af Alex Medvedniko, en hollandsk udvikler, der siger, at han har et stærkt engagement i enkelhed og ydeevne.

Ifølge Alex kan alt, hvad du kan gøre med de andre eksisterende sprog, også gøres med V. Alex sagde, at han oprettede V-sproget for at udføre sit Volt-projekt.

Volt er en native desktop-klient til Slack, Skype, Matrix, Telegram, Twitch og mange andre tjenester. Du behøver ikke at have et dusin apps for at nå ud til alle dine kontakter på forskellige platforme.

Under præsentationen af ​​V-sproget i marts sidste år, Alex angav, at det har mange funktioner, der appellerer til de hyppigste udviklere, herunder dets hastighed og sikkerhed, dens lethed og dets evne til at oversætte alle dine projekter. / C ++.

Det er også blevet sagt, at hele V-sproget og dets standardbibliotek er mindre end 400 KB. Dens dokumentation fortæller dig også, at V kan kompilere op til 1.2 millioner linier kode pr. Sekund pr. Processorkerne.

Ved frigivelsen af ​​V

I denne uges sprogudgivelse, som et open source-projekt, Alex og andre udviklere har angivet, at V lever op til sit engagement ved at være et simpelt, hurtigt, sikkert og kompileret sprog for vedligeholdelsesvenlige softwareudviklere.

Ligesom i martsmeddelelsen, holdet fremhæver funktioner såsom en hurtig samling af kode skrevet i V, sproglig sikkerhed, en C / C ++ -oversætter, en genindlæsningskode, der straks tages i betragtning, ændringer og den meget lille størrelse af compileren og dens bibliotek, som er ca. 400 KB, fordi den ikke indeholder nogen afhængigheder.

Hovedfunktionerne i V-programmeringssproget er vist nedenfor:

  • en hurtig kompilering: V kompilerer 1.5 millioner linjer kode pr. sekund pr. processorkerne
  • sikkerhed (ikke-global, standardændring, delvis rene funktioner osv.)
  • C / C ++ oversættelse: V kan oversætte dit C / C ++ projekt og tilbyde dig sikkerhed, enkelhed og kompilering op til 200 gange hurtigere
  • 400 KB-kompilator med nul afhængighed - Alt V-sprog og dets standardbibliotek er mindre end 400 KB. Kan generere V på 0,3 sekunder
  • Hot Code Reload: Få dine ændringer med det samme uden at kompilere igen. Da du heller ikke spilder tid på at finde den tilstand, du arbejder i efter hver build, sparer du værdifulde minutter af din udviklingstid.

Udover det, din dokumentation indikerer, at V svarer til Go, programmeringssprog oprettet af Google. Når det kommer til ydeevne, mener holdet, at V er lige så hurtig som C, mens den tilbyder interoperabilitet med den.

Imidlertid er mange stadig skeptiske over for de mange fordele, der er citeret for sprog.

De bemærker også, at forfatteren endnu ikke har afsluttet mange funktioner, herunder den multitrådede del, der formodes at være "datafri" på kompileringstidspunktet, samtidig med at det er lettere at bruge end Go og Rust.

For dem ser det nu ud til, at noget af koden er frigivet, at det er lidt mere end en C / C ++ -oversætter, hvor de fleste af de annoncerede funktioner er fjernet.

For nu har forfatteren offentliggjort en første version af open source-sproget. Rapporteret, at V ikke bruger LLVM compiler framework, men kompilerer direkte til maskinkode.

Ifølge ham er dette en af ​​hovedårsagerne til, at det er så let og hurtigt. I øjeblikket understøttes kun x64-arkitekturen og Mach-O-formatet.

V-kode

 


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Autopilot sagde han

    Lyder godt og kun på 400 kb! Det ligner Obelix 'magiske formel. = :)

    1.    Taraak sagde han

      Jeg siger dig, det er fantastisk, selvom vi bliver nødt til at se, hvordan det bliver til sidst.