Rust (ngôn ngữ lập trình)

Rust là một ngôn ngữ lập trình đa mô hình, cấp cao, có mục đích chung.Rust có sự tập trung vào tăng cường hiệu suất, đảm bảo an toàn kiểu và khả năng xử lý đồng thời. Với Rust, an toàn bộ nhớ được thực thi một cách nghiêm ngặt - đảm bảo rằng tất cả các tham chiếu trỏ đến bộ nhớ hợp lệ - mà không cần phải sử dụng bộ thu gom rác hoặc đếm tham chiếu như trong các ngôn ngữ khác.

Rust
A capitalized letter R set into a sprocket
The official Rust logo
Mẫu hìnhsMulti-paradigm: concurrent, functional, generic, imperative, structured
Thiết kế bởiGraydon Hoare
Xuất hiện lần đầu2006; 18 năm trước (2006)
Phiên bản ổn định
1.77.2[1] Sửa đổi tại Wikidata / tháng 4 9, 2024; Lỗi: Tham số đầu tiên không thể được phân tích như một ngày hoặc thời gian. (tháng 4 9, 2024)
Kiểm tra kiểuAffine, inferred, nominal, static, strong
Ngôn ngữ thực thiRust
Nền tảngCross-platform[note 1]
Hệ điều hànhCross-platform[note 2]
Giấy phépMIT and Apache 2.0 (dual-licensed)[note 3]
Phần mở rộng tên tập tin.rs, .rlib
Trang mạngwww.rust-lang.org
Ảnh hưởng từ
Ảnh hưởng tới
Idris,[7] Spark,[8] Swift,[9] Project Verona,[10] Zig[11]

Chú thích

Ghi chú

Tham khảo