Chuyển tới nội dung chính

Ngôn ngữ hiện đại cho làn sóng phát triển mới

Ngữ pháp trực quan, hiệu suất mạnh mẽ và độ an toàn tích hợp. Wave được thiết kế để nâng cao năng suất của bạn và làm cho ứng dụng của bạn trở nên vững chắc.

fun main() {
  println("Hello, World!");
}
OUTPUT
Hello, World!

Tại sao nên chọn Wave?

Ngắn gọn và trực quan

Wave giảm thiểu mã không cần thiết và giúp bạn tập trung vào logic cốt lõi. Dễ học với ngữ pháp hiện đại và thú vị khi sử dụng.

// Less boilerplate, more focus
http.get("/users/:id") { req, res =>
  let user = db.findUser(req.params.id);
  res.json(user);
};
🚀

Nhanh chóng và hiệu quả

Biên dịch thành mã gốc và đạt được hiệu suất cấp độ C++ thông qua các trừu tượng chi phí bằng không. Lý tưởng cho các tác vụ mà tài nguyên quan trọng.

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

An toàn và đồng thời

Ngăn ngừa các lỗi phổ biến như lỗi tham chiếu Null tại thời điểm biên dịch. Mô hình đồng thời tích hợp làm cho lập trình đa lõi dễ dàng hơn bao giờ hết.

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

Tham gia dịch Wave

Hãy đóng góp dịch thuật để các nhà phát triển trên toàn thế giới có thể học Wave mà không gặp rào cản ngôn ngữ.

🌐 Tham gia dịch trên Crowdin