Skip to content

Introducción

V es un lenguaje de programación compilado de tipado estático diseñado para crear software mantenible.

Está influenciado por Go, Oberon, Rust, Swift, Kotlin y Python. V se parece a Go y es casi igual de simple, pero compila mucho más rápido y ofrece más características de seguridad.

A pesar de ser simple, V cubre todos los campos: programación de sistemas, desarrollo web, desarrollo de juegos, aplicaciones GUI, móvil, ciencia, sistemas embebidos, herramientas y más.

Características Principales

  • Simple — Aprende todo el lenguaje en un fin de semana. Si conoces Go, ya sabes ~80% de V.
  • Compilación rápida — ~110k–1.2M líneas de código por segundo por núcleo de CPU. V se compila a sí mismo en menos de 1 segundo.
  • Seguro — Sin null, sin variables globales, sin comportamiento indefinido. Inmutabilidad por defecto.
  • Rendimiento — Tan rápido como C. Compila a C legible por humanos.
  • Sin dependencias — El compilador pesa solo 400 KB sin dependencias externas.
  • Traducción de C/C++ — Traduce proyectos completos de C/C++ a V automáticamente.
  • Recarga de código en caliente — Cambia el código mientras la aplicación está en ejecución sin perder el estado.
  • ORM y framework web integrados — Todo lo que necesitas está en la biblioteca estándar.

Por Dónde Empezar

  • Instalación — Compila V desde el código fuente o descarga los binarios.
  • Hola Mundo — Tu primer programa en V.
  • Variables — Cómo declarar y usar variables.
  • Funciones — Definir y llamar funciones.

Recursos Externos

Released under the MIT License.