Mẫu hìnhs | Multi-paradigm: concurrent, functional, generic, imperative, structured |
---|---|
Thiết kế bởi | Graydon Hoare |
Xuất hiện lần đầu | 2006 |
Phiên bản ổn định | 1.83.0[1]
/ 28 tháng 11 năm 2024 |
Kiểm tra kiểu | Affine, inferred, nominal, static, strong |
Ngôn ngữ thực thi | Rust |
Nền tảng | Cross-platform[note 1] |
Hệ điều hành | Cross-platform[note 2] |
Giấy phép | MIT and Apache 2.0 (dual-licensed)[note 3] |
Phần mở rộng tên tập tin | .rs , .rlib |
Trang mạng | www |
Ảnh hưởng từ | |
Ảnh hưởng tới | |
Idris,[7] Spark,[8] Swift,[9] Project Verona,[10] Zig[11] |
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.
<ref>
sai; không có nội dung trong thẻ ref có tên legal
Those of you familiar with the Elm style may recognize that the updated --explain messages draw heavy inspiration from the Elm approach.
<ref>
sai; không có nội dung trong thẻ ref có tên influences
They are inspired by ... ownership types and borrowed pointers in the Rust programming language.
<ref>
sai; không có nội dung trong thẻ ref có tên Jaloyan
<ref>
sai; không có nội dung trong thẻ ref có tên Lattner
<ref>
sai; không có nội dung trong thẻ ref có tên Project Verona