Skip to content
A Linguagem de Programação V

Simples.Rápida.Segura.Compilada.

Para desenvolver software sustentável.

Instale V pelo código fonte

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 →
Capacidades

Por que V?

Uma linguagem moderna com pequena pegada e grandes ambições.

Compilação rápida

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.

Segurança

Sem null, sem variáveis globais, sem comportamento indefinido, imutabilidade por padrão. V previne classes inteiras de bugs em tempo de compilação.

Performance

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.

Linguagem simples

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.

Compilador de 400 KB sem dependências

O compilador V tem apenas 400 KB sem dependências externas. Sem LLVM, sem libstdc++. Instale em segundos de qualquer lugar.

Tradução de C/C++

Traduza projetos C/C++ inteiros para V automaticamente. A ferramenta C2V pode até compilar o código-fonte do DOOM para V.

Recarga a quente de código

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.

ORM integrado

Um ORM integrado com sintaxe limpa semelhante a SQL. Funciona com SQLite, PostgreSQL, MySQL e MSSQL sem configuração.

Framework web integrado

`veb` é um framework web rápido, simples e fácil de usar incluído na biblioteca padrão. Nenhum pacote externo necessário.

Released under the MIT License.