پرش به مطلب اصلی

زبانی مدرن برای موج جدید توسعه

دستور زبان ساده، عملکرد قدرتمند، و امنیت داخلی. 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 مشارکت کنید

لطفاً در ترجمه کمک کنید تا توسعه‌دهندگان در سراسر جهان بتوانند بدون مانع زبانی، Wave را یاد بگیرند.

🌐 در Crowdin مشارکت در ترجمه

Join Our Community

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

Loading...