V-programmeringsspråket ble utgitt i åpen kildekode

programmeringsspråk V

Teamet som arbeider med utviklingen av programmeringsspråket V hadde planlagt tilgjengeligheten av en åpen kildekodeversjon i mars i fjor av språket for juni måned 2019.

Og dette ble oppfylt ved å publisere open source-versjonen denne uken språk med noen av de mange funksjonene du nevnte. I denne utgivelsen fremhever utviklingsteamet alltid funksjoner som sikkerhet, hastighet, letthet og muligheten til å oversette alle dine C / C ++ -prosjekter.

Programmeringsspråket ble opprettet av Alex Medvedniko, en nederlandsk utvikler som sier at han har et sterkt engasjement for enkelhet og ytelse.

Ifølge Alex kan alt du kan gjøre med de andre eksisterende språkene også gjøres med V. Alex sa at han skapte V-språket for å gjennomføre Volt-prosjektet sitt.

Volt er en innfødt stasjonær klient for Slack, Skype, Matrix, Telegram, Twitch og mange andre tjenester. Du trenger ikke å ha et dusin apper for å nå alle kontaktene dine på forskjellige plattformer.

Under presentasjonen av V-språket i mars i fjor, Alex indikerte at den har mange funksjoner som appellerer til de hyppigste utviklerne, inkludert hastighet og sikkerhet, dens letthet og dens evne til å oversette alle prosjektene dine. / C ++.

Det er også blitt sagt at hele V-språket og dets standardbibliotek er mindre enn 400 KB. Dokumentasjonen forteller deg også at V kan kompilere opptil 1.2 millioner linjer med kode per sekund per prosessorkjerne.

Ved utgivelsen av V

I denne ukens språkutgivelse, som et open source-prosjekt, Alex og andre utviklere har antydet at V lever opp til sitt engasjement ved å være et enkelt, raskt, sikkert og kompilert språk for programvareutviklere som kan vedlikeholdes.

Som i mars kunngjøringen, teamet fremhever funksjoner som en rask samling av kode skrevet i V, språksikkerhet, en C / C ++ oversetter, en omlastingskode for å ta hensyn til øyeblikkelig, endringer, og kompilatoren og dens bibliotek, som er omtrent 400 kB, veldig liten, fordi den ikke inneholder noen avhengigheter.

Hovedtrekkene i V-programmeringsspråket presenteres nedenfor:

  • en rask samling: V samler 1.5 millioner linjer med kode per sekund per prosessorkjerne
  • sikkerhet (ikke-global, standard uforanderlighet, delvis rene funksjoner osv.)
  • C / C ++ oversettelse: V kan oversette C / C ++ prosjektet ditt og gi deg sikkerhet, enkelhet og kompilering opptil 200 ganger raskere
  • 400 KB kompilator med null avhengighet: Alt V-språk og standardbiblioteket er mindre enn 400 KB. Kan generere V på 0,3 sekunder
  • Last inn ny kode: Få endringene dine umiddelbart uten å kompilere på nytt. Siden du heller ikke kaster bort tid på å finne staten du jobber i etter hver bygging, sparer du verdifulle minutter av utviklingstiden din.

Utenom det, dokumentasjonen din indikerer at V er lik Go, programmeringsspråket opprettet av Google. Når det gjelder ytelse, mener teamet at V er like rask som C, mens den tilbyr interoperabilitet med den.

Imidlertid er mange fortsatt skeptiske til de mange fordelene som er sitert for språk.

De peker også på at forfatteren ennå ikke har fullført mange funksjoner, inkludert den flertrådede delen som antas å være "datafri" på kompileringstidspunktet, samtidig som den er enklere å bruke enn Go og Rust.

Nå som noe av koden er utgitt, ser det ut til å være litt mer enn en C / C ++ -oversetter, med de fleste annonserte funksjoner fjernet.

For nå har forfatteren publisert en første versjon av språket for åpen kildekode. Rapporterte at V ikke bruker LLVM compiler framework, men kompilerer direkte til maskinkode.

Ifølge ham er dette en av hovedårsakene til at det er så lett og raskt. Foreløpig støttes bare x64-arkitekturen og Mach-O-formatet.

V-kode


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Autopilot sa

    Høres bra ut og på bare 400 kb! Det ser ut som Obelix magiske formel. = :)

    1.    tarak sa

      Jeg sier deg at det er utrolig, selv om vi til slutt må se hvordan det blir.