Programski jezik V objavljen je u otvorenom kodu

programski jezik V

Tim koji se bavi razvojem V programskog jezika je prošlog marta planirao dostupnost verzije otvorenog koda jezika za mjesec juni 2019.

A to je postignuto objavljivanjem verzije otvorenog koda ove sedmice jezik sa nekim od mnogih karakteristika koje ste spomenuli. U ovom izdanju razvojni tim uvijek ističe značajke kao što su sigurnost, brzina, lakoća i sposobnost prevođenja svih vaših C / C ++ projekata.

Programski jezik kreirao je Alex Medvedniko, holandski programer koji kaže da se snažno zalaže za jednostavnost i performanse.

Prema Alexu, sve što možete učiniti sa ostalim postojećim jezicima moguće je i sa V. Alex je rekao da je stvorio V jezik za izvođenje svog Volt projekta.

Volt je izvorni desktop klijent za Slack, Skype, Matrix, Telegram, Twitch i mnoge druge usluge. Ne morate imati desetak aplikacija da biste pristupili svim kontaktima na različitim platformama.

Tokom predstavljanja V jezika prošlog marta, Alex je naznačio da ima mnogo karakteristika koje se sviđaju najčešćim programerima, uključujući brzinu i sigurnost, njegova lakoća i sposobnost prevođenja svih vaših projekata. / C ++.

Također je rečeno da je cijeli V jezik i njegova standardna biblioteka manji od 400 KB. Njegova dokumentacija takođe vam govori da V može kompajlirati do 1.2 miliona redaka koda u sekundi po procesorskoj jezgri.

Po izlasku V

U ovonedeljnom izdanju jezika, kao projekat otvorenog koda, Alex i drugi programeri ukazali su da V ispunjava svoju posvećenost tako što je jednostavan, brz, siguran i kompajliran jezik za održive programere softvera.

Kao u martovskom saopštenju, tim ističe značajke poput brze kompilacije koda napisanog u V, jezična sigurnost, prevoditelj za C / C ++, kôd za ponovno učitavanje koji se odmah uzima u obzir, promjene i vrlo mala veličina kompajlera i njegove biblioteke, koja iznosi oko 400 KB, jer ne sadrži nikakve zavisnosti.

Glavne karakteristike programskog jezika V predstavljene su u nastavku:

  • brza kompilacija: V kompajlira 1.5 miliona linija koda u sekundi po procesorskoj jezgri
  • sigurnost (globalna, zadana nepromjenjivost, djelomično čiste funkcije itd.)
  • Prevođenje na C / C ++: V može prevesti vaš C / C ++ projekat i ponuditi vam sigurnost, jednostavnost i kompilaciju do 200 puta brže
  • Kompajler od 400 KB s nultom zavisnošću - Svi V jezik i njegova standardna biblioteka manji su od 400 KB. Može generirati V za 0,3 sekunde
  • Ponovno učitavanje vrućeg koda: Odmah preuzmite promjene bez ponovnog prevođenja. Budući da nakon svake izrade također ne gubite vrijeme na pronalaženje stanja u kojem radite, uštedjet ćete dragocjene minute svog razvojnog vremena.

Pored toga, vaša dokumentacija pokazuje da je V sličan Go-u, programski jezik koji je kreirao Google. Što se tiče performansi, tim vjeruje da je V brz kao C, a istovremeno nudi interoperabilnost s njim.

Međutim, mnogi su i dalje sumnjičavi prema mnogim prednostima koje se navode za jezik.

Oni također ističu da autor tek treba dovršiti mnoge značajke, uključujući i višenitni dio za koji se pretpostavlja da će biti "bez podataka" u vrijeme sastavljanja, a da je lakši za upotrebu od Go and Rust.

Njima se sada, nakon što je objavljen dio koda, čini tek nešto više od prevoditelja za C / C ++, s većinom oglašenih funkcija.

Za sada je autor objavio prvu verziju jezika otvorenog koda. Izvješteno je da V ne koristi okvir kompajlera LLVM, već se kompajlira direktno u mašinski kod.

Prema njegovim riječima, to je jedan od glavnih razloga zašto je tako lagan i brz. Trenutno su podržani samo x64 arhitektura i Mach-O format.

V kod


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   automatski pilot rekao je

    Zvuči sjajno i za samo 400kb! Izgleda kao Obelixova magična formula. = :)

    1.    tarak rekao je

      Kažem vam, nevjerovatno je, iako ćemo na kraju morati vidjeti kako će to ispasti.