El Lenguaje de Programación VPara el desarrollo de software mantenible.
Esto puede tardar un par de segundos.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
O descarga los binarios precompilados para Windows, macOS y Linux.
Primeros pasos →Un lenguaje moderno con una pequeña huella y grandes ambiciones.
V compila entre ~110k y 1,2 millones de líneas de código por segundo por núcleo de CPU. Se compila a sí mismo en 0,15–0,6 segundos.
Sin null, sin variables globales, sin comportamiento indefinido, inmutabilidad por defecto. V previene clases enteras de bugs en tiempo de compilación.
Tan rápido como C. V compila a C legible por humanos y puede usar cualquier compilador C como backend, incluyendo GCC, Clang y MSVC.
Aprende todo el lenguaje en un fin de semana. Si conoces Go, ya conoces ~80% de V. Código simple, legible y mantenible.
El compilador de V pesa solo 400 KB sin ninguna dependencia. Sin LLVM, sin libstdc++. Instálalo en segundos desde cualquier lugar.
Traduce proyectos C/C++ completos a V automáticamente. La herramienta C2V puede incluso compilar el código fuente de DOOM a V.
Cambia el código mientras el programa se ejecuta, sin reiniciarlo. Sin pérdida de estado. Perfecto para aplicaciones GUI de larga duración.
Un ORM integrado con una sintaxis limpia similar a SQL. Funciona con SQLite, PostgreSQL, MySQL y MSSQL sin configuración.
`veb` es un framework web rápido, simple y fácil de usar incluido en la biblioteca estándar. No se necesitan paquetes externos.
"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."