Le langage de programmation VPour développer des logiciels maintenables.
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 →Un langage moderne avec une empreinte réduite et de grandes ambitions.
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.
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.
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.
Apprenez tout le langage en un week-end. Si vous connaissez Go, vous connaissez déjà ~80% de V. Code simple, lisible et maintenable.
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ù.
Traduisez des projets C/C++ entiers en V automatiquement. L'outil C2V peut même compiler le code source de DOOM en V.
Modifiez le code pendant que le programme tourne, sans le redémarrer. Aucun état perdu. Parfait pour les applications GUI longue durée.
Un ORM intégré avec une syntaxe claire de type SQL. Fonctionne avec SQLite, PostgreSQL, MySQL et MSSQL sans configuration.
`veb` est un framework web rapide, simple et facile à utiliser inclus dans la bibliothèque standard. Aucun paquet externe nécessaire.
"V is an impressive programming language. Its simplicity paired with speed makes it stand out."
"I've been using V for scripting and it's absolutely sensational. The compile times are insane."
"V has the right ideas. Readable code, fast compilation, and no GC pauses by default — what more could you want?"
"Coming from Go, V feels immediately familiar but faster and more opinionated in the right ways."
"The 400KB compiler with zero dependencies is not a gimmick — it actually works, anywhere."
"Hot code reloading in V changed how I build GUI apps. No more restarting just to see a layout change."