Il linguaggio di programmazione V è stato rilasciato in open source

linguaggio di programmazione V

Il team che si occupa dello sviluppo del linguaggio di programmazione V. aveva previsto lo scorso marzo la disponibilità di una versione open source della lingua per il mese di giugno 2019.

E questo è stato realizzato pubblicando questa settimana la versione open source del linguaggio con alcune delle molte caratteristiche che hai menzionato. In questa versione, il team di sviluppo evidenzia sempre funzionalità come sicurezza, velocità, leggerezza e capacità di tradurre tutti i tuoi progetti C / C ++.

Il linguaggio di programmazione è stato creato da Alex Medvedniko, uno sviluppatore olandese che afferma di avere un forte impegno per la semplicità e le prestazioni.

Secondo Alex, tutto ciò che puoi fare con le altre lingue esistenti è fattibile anche con V. Alex ha detto di aver creato il linguaggio V per realizzare il suo progetto Volt.

Volt è un client desktop nativo per Slack, Skype, Matrix, Telegram, Twitch e molti altri servizi. Non devi avere una dozzina di app per raggiungere tutti i tuoi contatti su piattaforme diverse.

Durante la presentazione della lingua V lo scorso marzoAlex ha indicato che ha molte funzionalità che attirano gli sviluppatori più frequenti, tra cui velocità e sicurezza, la sua leggerezza e la sua capacità di tradurre tutti i tuoi progetti. / C ++.

È stato anche detto che l'intero linguaggio V e la sua libreria standard sono inferiori a 400 KB. La sua documentazione ti dice anche che V può compilare fino a 1.2 milioni di righe di codice al secondo per core del processore.

Sul rilascio di V

Nella versione in lingua di questa settimana, come progetto open source, Alex e altri sviluppatori hanno indicato che V è all'altezza del suo impegno essendo un linguaggio semplice, veloce, sicuro e compilato per sviluppatori di software manutenibili.

Come nell'annuncio di marzo, il team evidenzia funzionalità come una rapida compilazione del codice scritto in V, sicurezza del linguaggio, un traduttore C / C ++, un codice di ricarica da prendere in considerazione istantaneamente, i cambiamenti e le dimensioni molto ridotte del compilatore e della sua libreria, che è di circa 400 KB, perché non contiene alcuna dipendenza.

Di seguito vengono presentate le caratteristiche principali del linguaggio di programmazione V:

  • una compilazione veloce: V compila 1.5 milioni di righe di codice al secondo per core del processore
  • sicurezza (non globale, immutabilità predefinita, funzioni parzialmente pure, ecc.)
  • Traduzione C / C ++: V può tradurre il tuo progetto C / C ++ e offrirti sicurezza, semplicità e compilazione fino a 200 volte più velocemente
  • Compilatore da 400 KB con zero dipendenze: tutto il linguaggio V e la relativa libreria standard sono inferiori a 400 KB. Può generare V in 0,3 secondi
  • Ricarica codice a caldo: ottieni le tue modifiche istantaneamente senza ricompilarle. Dal momento che non perdi tempo a trovare lo stato in cui lavori dopo ogni build, risparmierai minuti preziosi del tuo tempo di sviluppo.

A parte quello, la tua documentazione indica che V è simile a Go, il linguaggio di programmazione creato da Google. Quando si tratta di prestazioni, il team ritiene che V sia veloce quanto C, pur offrendo l'interoperabilità con esso.

Tuttavia, molti rimangono scettici sui numerosi vantaggi citati per il linguaggio.

Sottolineano anche che l'autore deve ancora finalizzare molte funzionalità, inclusa la parte multithread che dovrebbe essere "data free" in fase di compilazione, pur essendo più facile da usare rispetto a Go e Rust.

Per loro, ora che parte del codice è stato rilasciato, sembra essere poco più di un traduttore C / C ++, con la maggior parte delle funzionalità pubblicizzate rimosse.

Per ora, l'autore ha pubblicato una prima versione del linguaggio open source. Segnalato che V non utilizza il framework del compilatore LLVM, ma compila direttamente nel codice macchina.

Secondo lui, questo è uno dei motivi principali per cui è così leggero e veloce. Attualmente sono supportati solo l'architettura x64 e il formato Mach-O.

Codice V.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Autopilota suddetto

    Sembra fantastico e in soli 400kb! Sembra la formula magica di Obelix. = :)

    1.    tarak suddetto

      Te lo dico, è fantastico, anche se alla fine dovremo vedere come andrà a finire.