Uvod
V je statički tipiziran kompajlirani programski jezik dizajniran za izgradnju održivog softvera.
Pod utjecajem je jezika Go, Oberon, Rust, Swift, Kotlin i Python. V izgleda kao Go i gotovo je jednako jednostavan, ali se kompajlira mnogo brže i nudi više sigurnosnih značajki.
Unatoč jednostavnosti, V pokriva sva područja: sistemsko programiranje, web razvoj, razvoj igara, GUI aplikacije, mobilne aplikacije, nauku, ugrađene sisteme, alate i još mnogo toga.
Ključne karakteristike
- Jednostavan — Naučite cijeli jezik za vikend. Ako znate Go, već znate ~80% V-a.
- Brzo kompajliranje — ~110k–1.2M linija koda u sekundi po CPU jezgri. V kompajlira sebe za manje od 1 sekunde.
- Siguran — Bez null-a, bez globalnih varijabli, bez nedefiniranog ponašanja. Nepromjenjivost po zadanom.
- Performantan — Brz kao C. Kompajlira se u čitljiv C kod.
- Bez zavisnosti — Kompajler je samo 400 KB bez vanjskih zavisnosti.
- Prevođenje C/C++ — Automatski prevedite cijele C/C++ projekte u V.
- Vruće ponovno učitavanje koda — Mijenjajte kod dok aplikacija radi bez gubitka stanja.
- Ugrađeni ORM i web framework — Sve što vam treba nalazi se u standardnoj biblioteci.
Gdje početi
- Instalacija — Izgradite V iz izvornog koda ili preuzmite binarne datoteke.
- Hello World — Vaš prvi V program.
- Varijable — Kako deklarirati i koristiti varijable.
- Funkcije — Definiranje i pozivanje funkcija.
Vanjski resursi
- Službena dokumentacija — Potpuna referenca jezika
- Standardna biblioteka — Referenca API-ja modula
- Playground — Pokrenite V kod u pregledniku
- Menadžer paketa — Pretražujte i objavljujte V pakete
