Rust là gì?
Rust là một ngôn ngữ lập trình mới được phát hành phiên bản 1.0 vào năm 2015:
- Rust là một ngôn ngữ được biên dịch tĩnh với vai trò tương tự như C++
rustc
sử dụng LLVM làm bộ dịch backend.
- Rust hỗ trợ rất nhiều nền tảng và kiểu kiến trúc:
- x86, ARM, WebAssembly, …
- Linux, Mac, Windows, …
- Rust được sử dụng cho nhiều loại thiết bị:
- firmware và các chương trình khởi động (boot loaders),
- màn hình thông minh,
- điện thoại di động,
- máy tính,
- máy chủ.
Speaker Notes
This slide should take about 10 minutes.
Rust phù hợp trong cùng lĩnh vực như C++:
- Độ linh hoạt cao.
- Có quyền điều khiển cao.
- Có thể ứng dụng với các thiết bị có tài nguyên hạn chế như vi điều khiển.
- Không có thời gian chạy (runtime) hay trình thu dọn rác (garbage collection).
- Tập trung vào tính đáng tin cậy và độ an toàn mà không làm giảm hiệu suất.