Skip to content

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

Released under the MIT License.