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
- Documentación Oficial — Referencia completa del lenguaje
- Biblioteca Estándar — Referencia de la API de módulos
- Playground — Ejecuta código V en el navegador
- Gestor de Paquetes — Explora y publica paquetes V
