A Linguagem de Programação VPara desenvolver software sustentável.
Isso pode demorar um pouco.
$ git clone --depth=1 https://github.com/vlang/v && cd v && make
Ou faça o download dos binários pré-compilados para Windows, macOS e Linux.
Primeiros passos →Uma linguagem moderna com pequena pegada e grandes ambições.
V compila entre ~110k e 1,2 milhão de linhas de código por segundo por núcleo de CPU. Compila a si mesmo em 0,15–0,6 segundos.
Sem null, sem variáveis globais, sem comportamento indefinido, imutabilidade por padrão. V previne classes inteiras de bugs em tempo de compilação.
Tão rápido quanto C. V compila para C legível e pode usar qualquer compilador C como backend, incluindo GCC, Clang e MSVC.
Aprenda toda a linguagem num fim de semana. Se você conhece Go, já conhece ~80% de V. Código simples, legível e manutenível.
O compilador V tem apenas 400 KB sem dependências externas. Sem LLVM, sem libstdc++. Instale em segundos de qualquer lugar.
Traduza projetos C/C++ inteiros para V automaticamente. A ferramenta C2V pode até compilar o código-fonte do DOOM para V.
Mude o código enquanto o programa está em execução, sem reiniciá-lo. Sem perda de estado. Perfeito para aplicativos GUI de longa duração.
Um ORM integrado com sintaxe limpa semelhante a SQL. Funciona com SQLite, PostgreSQL, MySQL e MSSQL sem configuração.
`veb` é um framework web rápido, simples e fácil de usar incluído na biblioteca padrão. Nenhum pacote externo necessário.
"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."