V programmēšanas valoda tika izlaista atvērtā kodā

programmēšanas valoda V

Komanda, kas nodarbojas ar V programmēšanas valodas attīstību pagājušā gada martā bija plānojis atvērtā koda versijas pieejamību valodas valoda 2019. gada jūnijam.

Un tas tika panākts, šonedēļ publicējot atvērtā koda versiju valodu ar dažām no daudzajām jūsu pieminētajām funkcijām. Šajā laidienā izstrādes komanda vienmēr izceļ tādas funkcijas kā drošība, ātrums, vieglums un spēja tulkot visus jūsu C / C ++ projektus.

Programmēšanas valodu izveidoja Alekss Medvedniko, holandiešu attīstītājs, kurš saka, ka viņam ir liela uzticība vienkāršībai un veiktspējai.

Pēc Aleksa domām, viss, ko jūs varat darīt ar citām esošajām valodām, ir izdarāms arī ar V. Alekss teica, ka viņš izveidoja V valodu, lai veiktu savu Volt projektu.

Volt ir vietējais darbvirsmas klients, kas paredzēts Slack, Skype, Matrix, Telegram, Twitch un daudziem citiem pakalpojumiem. Lai sasniegtu visus kontaktus dažādās platformās, jums nav jābūt ducim lietotņu.

V valodas prezentācijas laikā pagājušā gada martā, Alekss norādīja, ka tam ir daudzas funkcijas, kas piesaista visbiežāk izstrādātājus, tostarp ātrums un drošība, tā vieglums un spēja tulkot visus jūsu projektus. / C ++.

Ir arī teikts, ka visa V valoda un tās standarta bibliotēka ir mazāk nekā 400 KB. Tās dokumentācija arī norāda, ka V var sastādīt līdz 1.2 miljoniem koda rindu sekundē vienā procesora kodolā.

Par V atbrīvošanu

Šīs nedēļas valodas izlaidumā kā atvērtā koda projekts Alekss un citi izstrādātāji ir norādījuši, ka V pilda savas saistības, uzturot programmatūras izstrādātājus kā vienkāršu, ātru, drošu un apkopotu valodu.

Tāpat kā marta paziņojumā, komanda izceļ tādas funkcijas kā ātra V rakstīta koda sastādīšana, valodas drošība, C / C ++ tulks, pārlādēšanas kods, kas nekavējoties jāņem vērā, izmaiņas un kompilatora un tā bibliotēkas ļoti mazais izmērs, kas ir aptuveni 400 KB, jo tajā nav nekādu atkarību.

Zemāk ir norādītas galvenās V programmēšanas valodas iezīmes:

  • ātra kompilācija: V vienā procesora kodolā sastāda 1.5 miljonus koda rindu sekundē
  • drošība (globāla, noklusējuma nemainība, daļēji tīras funkcijas utt.)
  • C / C ++ tulkošana: V var tulkot jūsu C / C ++ projektu un piedāvāt jums drošību, vienkāršību un apkopošanu līdz pat 200 reizēm ātrāk
  • 400 KB kompilators ar nulles atkarību - visa V valoda un tās standarta bibliotēka ir mazāk nekā 400 KB. Var ģenerēt V 0,3 sekundēs
  • Karstā koda pārlādēšana: nekavējoties iegūstiet izmaiņas bez atkārtotas kompilēšanas. Tā kā pēc katras būvēšanas jūs arī netērējat laiku, lai atrastu stāvokli, kurā strādājat, ietaupīsiet vērtīgas minūtes sava izstrādes laika.

Bez tam, jūsu dokumentācija norāda, ka V ir līdzīgs Go, Google izveidotā programmēšanas valoda. Runājot par veiktspēju, komanda uzskata, ka V ir tikpat ātrs kā C, vienlaikus piedāvājot savietojamību ar to.

Tomēr daudzi joprojām ir skeptiski par daudzajiem labumiem, kas minēti valodai.

Viņi arī atzīmē, ka autoram vēl nav jāpabeidz daudzas funkcijas, tostarp daudzvītņu daļa, kurai kompilēšanas laikā vajadzētu būt "bez datiem", vienlaikus to ir vieglāk izmantot nekā Go un Rust.

Viņiem tagad, kad daļa koda ir atbrīvota, šķiet, ka tas ir nedaudz vairāk par C / C ++ tulkotāju, un lielākā daļa reklamēto funkciju ir noņemtas.

Pagaidām autors ir publicējis pirmo atvērtā pirmkoda valodas versiju. Ziņoja, ka V neizmanto LLVM kompilatora ietvaru, bet apkopo tieši mašīnkodā.

Pēc viņa teiktā, tas ir viens no galvenajiem iemesliem, kāpēc tas ir tik viegls un ātrs. Pašlaik tiek atbalstīta tikai x64 arhitektūra un Mach-O formāts.

V kods


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   autopilots teica

    Izklausās lieliski un tikai ar 400 KB! Tas izskatās kā Obeliksas burvju formula. = :)

    1.    Taraks teica

      Es jums saku, tas ir pārsteidzoši, lai gan mums būs jāskatās, kā tas beigās izrādīsies.