Compact thiab ceev compiler, uas ua ke nrog cov qauv tsev qiv ntawv yuav siv li ntawm 400 KB. High compilation ceev yog tiav los ntawm kev ncaj qha tiam ntawm tshuab code thiab modularity. Kev sib sau ceev yog kwv yees li 1.2 lab kab ntawm cov lej ib ob ntawm ib qho CPU core (nws tau sau tseg tias thaum lub sijhawm ua haujlwm V tuaj yeem siv C, tom qab ntawd qhov nrawm poob mus rau 100 txhiab kab ib ob). Self-assembly ntawm lub compiler, uas yog tseem sau nyob rau hauv cov lus V (tseem muaj ib tug siv version nyob rau hauv Go), yuav siv sij hawm kwv yees li 0.4 vib nas this. Thaum kawg ntawm lub xyoo, kev ua hauj lwm ntawm kev ua kom zoo ntxiv yuav tsum ua kom tiav, uas yuav txo tau lub sij hawm tsim cov compiler rau 0.15 vib nas this. Kev txiav txim los ntawm cov kev ntsuam xyuas ua los ntawm tus tsim tawm, kev sib sau ua ke ntawm Go yuav tsum muaj 512 MB ntawm qhov chaw disk thiab khiav hauv ib thiab ib nrab feeb, Rust xav tau 30 GB thiab 45 feeb, GCC - 8 GB thiab 50 feeb, Clang - 90 GB thiab 25 feeb,
Swift - 70 GB thiab 90 feeb;
Cov kev zov me nyuam tau muab tso ua ke rau hauv cov ntaub ntawv ua tiav yam tsis muaj kev cuam tshuam sab nraud. Cov ntaub ntawv ua tiav ntawm qhov yooj yim http server tom qab sib dhos tsuas yog 65 KB;
Kev ua tau zoo ntawm cov ntawv sau ua ke yog nyob rau theem ntawm kev sib dhos ntawm C cov kev pab cuam;
Lub peev xwm los sib cuam tshuam nrog C code, tsis muaj nyiaj siv ua haujlwm ntxiv. Kev ua haujlwm hauv hom C tuaj yeem raug hu los ntawm cov lej hauv V, thiab rov ua dua, cov lej hauv V tuaj yeem raug hu ua txhua yam lus sib xws nrog C;
Kev them nyiaj yug rau kev txhais cov haujlwm C / C ++ rau hauv cov lus sawv cev hauv V. Ib qho kev ntsuas los ntawm Clang yog siv rau kev txhais lus. Tsis yog tag nrho cov yam ntxwv ntawm C tus qauv tau txais kev txhawb nqa tsis tau, tab sis tam sim no lub peev xwm ntawm tus neeg txhais lus tau txaus rau txhais lus nyob rau hauv cov lus ntawm V game DOOM. Tus neeg txhais lus C ++ tseem nyob rau theem pib ntawm kev txhim kho;
Built-in serialization kev them nyiaj yug, tsis tau khi rau lub sijhawm khiav;
Txo txo ββqis kev faib ua haujlwm;
Ua kom muaj kev nyab xeeb: tsis muaj NULL, qhov hloov pauv thoob ntiaj teb, tsis muaj nuj nqis thiab hloov pauv hloov pauv. Built-in buffer overrun xyuas. Kev them nyiaj yug rau generic functions (Generic). Cov khoom thiab cov qauv uas tsis tuaj yeem hloov tau los ntawm lub neej ntawd;
Muaj lub tsev qiv ntawv rau tsim cov duab graphical interfaces nrog cov qauv tsim ib txwm muaj rau txhua OS. Windows siv WinAPI/GDI+, macOS siv Cocoa, thiab Linux siv nws cov txheej txheem widget. Lub tsev qiv ntawv twb tau siv rau hauv kev txhim kho Volt - tus thov kev pab rau Slack, Skype, Gmail, Twitter thiab Facebook;
Lub hom phiaj yog los tsim ib daim ntawv thov zoo li Delphi interface tsim, muab cov lus tshaj tawm API zoo ib yam li SwiftUI thiab React Native, thiab muab kev txhawb nqa tsim cov ntawv thov mobile rau iOS thiab Android;
Muaj cov txheej txheem tsim hauv lub vev xaib, uas yog siv los tsim lub vev xaib, lub rooj sib tham thiab blog rau cov neeg tsim tawm qhov project. Precompilation ntawm HTML templates tau txais kev txhawb nqa, tsis tas ua lawv ntawm txhua qhov kev thov;
Kev them nyiaj yug Cross compilation. Txhawm rau tsim cov ntaub ntawv ua tiav rau Windows, tsuas yog khiav "v -os windows", thiab rau Linux - "v -os linux" (kev txhawb nqa hla kev sib sau rau macOS yog xav tau tom qab). Kev sib sau ua ke kuj ua haujlwm rau graphical applications;