V programski jezikZa kreiranje održivog softvera.
Ovo će trajati par sekundi.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
Ili preuzmi pretkompajlirane binarne verzije za Windows, macOS i Linux.
Početak →Moderni jezik s malim otiskom i velikim ambicijama.
V kompajlira između ~110k i 1.2 miliona linija koda u sekundi po jezgri procesora. Kompajlira sebe za 0.15–0.6 sekundi.
Bez null, bez globalnih varijabli, bez nedefiniranog ponašanja, nepromjenjivost po defaultu. V sprječava cijele klase grešaka u toku kompilacije.
Brzinom kao C. V kompajlira u čitljivi C i može koristiti bilo koji C kompajler kao backend uključujući GCC, Clang i MSVC.
Naučite cijeli jezik za vikend. Ako znate Go, već znate ~80% V-a. Jednostavan, čitljiv, održivi kod.
V kompajler je samo 400 KB sa nula ovisnosti. Nema LLVM, nema libstdc++. Instalirajte za sekunde s bilo gdje.
Automatski prevedite cijele C/C++ projekte u V. C2V alat može čak kompajlirati DOOM izvorni kod u V.
Mijenjajte kod dok program radi, bez ponovnog pokretanja. Bez gubitka stanja. Savršeno za dugotrajne GUI aplikacije.
Ugrađeni ORM s čistom SQL-sličnom sintaksom. Radi s SQLite, PostgreSQL, MySQL i MSSQL odmah iz kutije.
`veb` je brz, jednostavan i lagan web framework uključen u standardnu biblioteku. Nema potrebe za vanjskim paketima.
"V is an impressive programming language. Its simplicity paired with speed makes it stand out."
"I've been using V for scripting and it's absolutely sensational. The compile times are insane."
"V has the right ideas. Readable code, fast compilation, and no GC pauses by default — what more could you want?"
"Coming from Go, V feels immediately familiar but faster and more opinionated in the right ways."
"The 400KB compiler with zero dependencies is not a gimmick — it actually works, anywhere."
"Hot code reloading in V changed how I build GUI apps. No more restarting just to see a layout change."