Skip to content
V programski jezik

Jednostavan.Brz.Siguran.Kompajliran.

Za kreiranje održivog softvera.

Instaliraj V iz izvornog koda

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 →
Mogućnosti

Zašto V?

Moderni jezik s malim otiskom i velikim ambicijama.

Brza kompilacija

V kompajlira između ~110k i 1.2 miliona linija koda u sekundi po jezgri procesora. Kompajlira sebe za 0.15–0.6 sekundi.

Sigurnost

Bez null, bez globalnih varijabli, bez nedefiniranog ponašanja, nepromjenjivost po defaultu. V sprječava cijele klase grešaka u toku kompilacije.

Performanse

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.

Jednostavan jezik

Naučite cijeli jezik za vikend. Ako znate Go, već znate ~80% V-a. Jednostavan, čitljiv, održivi kod.

Kompajler 400 KB bez ovisnosti

V kompajler je samo 400 KB sa nula ovisnosti. Nema LLVM, nema libstdc++. Instalirajte za sekunde s bilo gdje.

C/C++ prijevod

Automatski prevedite cijele C/C++ projekte u V. C2V alat može čak kompajlirati DOOM izvorni kod u V.

Hot code reloading

Mijenjajte kod dok program radi, bez ponovnog pokretanja. Bez gubitka stanja. Savršeno za dugotrajne GUI aplikacije.

Ugrađeni ORM

Ugrađeni ORM s čistom SQL-sličnom sintaksom. Radi s SQLite, PostgreSQL, MySQL i MSSQL odmah iz kutije.

Ugrađeni web framework

`veb` je brz, jednostavan i lagan web framework uključen u standardnu biblioteku. Nema potrebe za vanjskim paketima.

Released under the MIT License.