Skip to content

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

Released under the MIT License.