Introdução
V é uma linguagem de programação compilada e estaticamente tipada, projetada para construir software de fácil manutenção.
É influenciada por Go, Oberon, Rust, Swift, Kotlin e Python. V se parece com Go e é quase tão simples, mas compila muito mais rápido e oferece mais recursos de segurança.
Apesar de ser simples, V abrange todas as áreas: programação de sistemas, desenvolvimento web, desenvolvimento de jogos, aplicativos GUI, mobile, ciência, sistemas embarcados, ferramentas e muito mais.
Principais Recursos
- Simples — Aprenda a linguagem inteira em um fim de semana. Se você conhece Go, já sabe ~80% de V.
- Compilação rápida — ~110k–1,2M linhas de código por segundo por núcleo de CPU. V compila a si mesmo em menos de 1 segundo.
- Seguro — Sem null, sem variáveis globais, sem comportamento indefinido. Imutabilidade por padrão.
- Desempenho — Tão rápido quanto C. Compila para C legível por humanos.
- Zero dependências — O compilador tem apenas 400 KB sem dependências externas.
- Tradução C/C++ — Traduza projetos C/C++ inteiros para V automaticamente.
- Recarga de código em tempo real — Altere o código enquanto o aplicativo está em execução sem perder o estado.
- ORM e framework web integrados — Tudo que você precisa está na biblioteca padrão.
Por Onde Começar
- Instalação — Compile V a partir do código-fonte ou baixe os binários.
- Hello World — Seu primeiro programa em V.
- Variáveis — Como declarar e usar variáveis.
- Funções — Definindo e chamando funções.
Recursos Externos
- Documentação Oficial — Referência completa da linguagem
- Biblioteca Padrão — Referência da API de módulos
- Playground — Execute código V no navegador
- Gerenciador de Pacotes — Navegue e publique pacotes V
