Skip to content
Le langage de programmation V

Simple.Rapide.Sûr.Compilé.

Pour développer des logiciels maintenables.

Installer V depuis les sources

Cela prendra quelques secondes.

$ git clone --depth=1 https://github.com/vlang/v && cd v && make

Ou téléchargez les binaires pré-compilés pour Windows, macOS et Linux.

Démarrer →
Capacités

Pourquoi V ?

Un langage moderne avec une empreinte réduite et de grandes ambitions.

Compilation rapide

V compile entre ~110k et 1,2 million de lignes de code par seconde par cœur de CPU. Il se compile lui-même en 0,15–0,6 secondes.

Sécurité

Pas de null, pas de variables globales, pas de comportement indéfini, immutabilité par défaut. V prévient des catégories entières de bugs à la compilation.

Performance

Aussi rapide que C. V compile vers du C lisible par un humain et peut utiliser n'importe quel compilateur C dont GCC, Clang et MSVC.

Langage simple

Apprenez tout le langage en un week-end. Si vous connaissez Go, vous connaissez déjà ~80% de V. Code simple, lisible et maintenable.

Zéro dépendance

Le compilateur V ne fait que 400 Ko sans aucune dépendance. Pas de LLVM, pas de libstdc++. Installation en quelques secondes depuis n'importe où.

Traduction C/C++

Traduisez des projets C/C++ entiers en V automatiquement. L'outil C2V peut même compiler le code source de DOOM en V.

Rechargement de code à chaud

Modifiez le code pendant que le programme tourne, sans le redémarrer. Aucun état perdu. Parfait pour les applications GUI longue durée.

ORM intégré

Un ORM intégré avec une syntaxe claire de type SQL. Fonctionne avec SQLite, PostgreSQL, MySQL et MSSQL sans configuration.

Framework web intégré

`veb` est un framework web rapide, simple et facile à utiliser inclus dans la bibliothèque standard. Aucun paquet externe nécessaire.

Released under the MIT License.