Un langage moderne pour la nouvelle vague de développement
Syntaxe intuitive, performance puissante et sécurité intégrée. Wave est conçu pour augmenter votre productivité et rendre vos applications robustes.
fun main() {
println("Hello, World!");
}
Hello, World!
Pourquoi choisir Wave ?
Concise et intuitive
Wave permet de réduire le code inutile et de se concentrer sur la logique principale. Il est facile à apprendre et agréable à utiliser grâce à sa syntaxe moderne.
// Less boilerplate, more focus
http.get("/users/:id") { req, res =>
let user = db.findUser(req.params.id);
res.json(user);
};
Rapide et efficace
Compilé en code natif, il atteint des performances de niveau C++ grâce à des abstractions sans coût. Idéal pour les tâches où les ressources sont cruciales.
// Compile to native code
// Zero-cost abstractions
fun fib(n: i64) -> i64 {
if (n <= 1) { return n; }
return fib(n - 1) + fib(n - 2);
}
Sûr et simultané
Il prévient les bugs courants tels que les erreurs de référence nulles au moment de la compilation. Grâce à son modèle de simultanéité intégré, la programmation multicœur n'a jamais été aussi simple.
// No null pointer exceptions
var name: str? = fetchName();
// Compiler ensures safe access
println(name?.length() ?? 0);
Contributeurs
Sponsors
Participez à la traduction de Wave
Contribuez à la traduction pour permettre aux développeurs du monde entier d'apprendre Wave sans barrière linguistique.
🌐 Participer à la traduction sur Crowdin