Lugha ya kisasa kwa ajili ya wimbi jipya la maendeleo
Sarufi inayoeleweka, utendaji wenye nguvu, na usalama uliyojengwa ndani. Wave imeundwa kuongeza tija yako na kuifanya maombi yako kuwa imara.
fun main() {
println("Hello, World!");
}
OUTPUT
Hello, World!
Kwa nini uchague Wave?
✨
Rahisi na inayoeleweka
Wave hupunguza msimbo usio wa lazima na inawezesha kukazia fikra kwenye mantiki kuu. Ni rahisi kujifunza na kufurahia kutumia kwa sarufi ya kisasa.
// Less boilerplate, more focus
http.get("/users/:id") { req, res =>
let user = db.findUser(req.params.id);
res.json(user);
};
🚀
Haraka na yenye ufanisi
Inachakata kwa msimbo wa asili, ikifika utendaji wa kiwango cha C++ kupitia uondoaji wa gharama sifuri. Inafaa kwa kazi ambapo rasilimali ni muhimu.
// Compile to native code
// Zero-cost abstractions
fun fib(n: i64) -> i64 {
if (n <= 1) { return n; }
return fib(n - 1) + fib(n - 2);
}
🛡️
Salama na ya msingi wa wakati mmoja
Inazuia hitilafu za kawaida kama za rejea ya Null wakati wa kuchakata. Na kwa mfano wa msingi wa wakati mmoja, programu ya multicore ni rahisi zaidi kuliko wakati wowote.
// No null pointer exceptions
var name: str? = fetchName();
// Compiler ensures safe access
println(name?.length() ?? 0);
Shiriki katika tafsiri ya Wave
Tafadhali changia ili watengenezaji duniani kote waweze kujifunza Wave bila vizuizi vya lugha.
🌐 Shiriki katika kutafsiri katika Crowdin