Mojo, ngôn ngữ lập trình do Modular phát triển, chính thức đạt phiên bản 1.0. Đây là cột mốc quan trọng giúp nhà phát triển xây dựng ứng dụng dài hạn trên một nền tảng ổn định, sẵn sàng cho sản xuất.

Nền móng cho hệ sinh thái

Modular cho biết Mojo đã phát triển nhanh nhờ được dùng rộng rãi nội bộ. Tuy vậy, tốc độ thay đổi trước đây từng khiến cộng đồng khó duy trì các dự án dài hạn. Với Mojo 1.0, công ty cho biết ngôn ngữ này đã đủ chín để trở thành nền tảng mà Modular dựa vào hằng ngày trong sản xuất, làm cơ sở cho MAX và Modular Cloud.

Kể từ khi thư viện chuẩn được mở mã nguồn, gần 200 cộng tác viên đã gửi hơn 1.100 pull request, đóng góp hơn 200.000 dòng mã, còn hơn 1.000 người khác đã tạo issue giúp định hình ngôn ngữ. Phiên bản này cũng hoàn tất đợt đơn giản hóa cú pháp cuối cùng, với việc thống nhất cách khai báo biến bằng var, hợp nhất closures, dùng một kiểu Pointer duy nhất và làm cho lexicon của Mojo chính xác, nhất quán hơn.

Bên cạnh đó, Mojo 1.0 bổ sung cú pháp lambda kiểu Python cho closures nội tuyến, giúp LSP server ổn định và tin cậy hơn, đồng thời cải thiện đáng kể trải nghiệm trên VS Code và các trình soạn thảo khác.