انتقل إلى المحتوى الرئيسي

لغة حديثة لموجة جديدة من التطوير

نحو سهولة في التعلم، أداء قوي، وأمان مدمج. صُممت Wave لزيادة إنتاجيتك وجعل التطبيق أقوى.

اقرأ الوثيقةJoin the Community
fun main() {
  println("Hello, World!");
}
OUTPUT
Hello, World!

لماذا يجب أن تختار Wave؟

بسيط وبديهي

تمكنك Wave من تقليل الرموز غير الضرورية والتركيز على المنطق الأساسي. التعلم بفضل نحوه الحديث سهل وممتع.

// Less boilerplate, more focus
fun handler(req: Request, res: Response) -> void {
  var user: User = db.findUser(req.params.id);
  res.write(to_json(user));
}

http.route("/users/:id")
    .method(HttpMethod.GET)
    .handler(handler)
    .register();
🚀

سريع وفعال

يتم الترجمة إلى شفرة محلية، وتحقيق أداء على مستوى C++ من خلال تجريد بدون تكلفة. مناسب تماماً للمهام التي تتطلب موارد كبيرة.

// Compile to native code
// Zero-cost abstractions
fun fib(n: i64) -> i64 {
  if (n <= 1) {
    return n;
  }
  return fib(n - 1) + fib(n - 2);
}
🛡️

آمن ومتعدد المهام

يمنع الأخطاء الشائعة مثل أخطاء المرجع Null في وقت الترجمة. مع نموذج التزامن المدمج، أصبح البرمجة متعددة الأنوية أسهل من أي وقت مضى.

// No null pointer exceptions
var name: str? = fetchName();
// Compiler ensures safe access
println(name?.length() ?? 0);

المشاركة في ترجمة Wave

ساعد في الترجمة لكي يتمكن المطورون في جميع أنحاء العالم التعلم بدون حواجز لغوية.

🌐 المشاركة في الترجمة من خلال Crowdin

Join Our Community

Connect with other developers, ask questions, and share your projects.

Loading...