Table of contents
Open Table of contents
1. Rust là gì?
Rust là một ngôn ngữ lập trình hiện đại, được thiết kế tập trung vào 3 yếu tố cốt lõi: Hiệu năng (Performance), Độ tin cậy (Reliability) và Sự an toàn (Safety).
Tại sao nên học Rust?
- Tốc độ cực nhanh: Chạy trực tiếp trên phần cứng như C/C++.
- An toàn bộ nhớ: Compiler của Rust cực kỳ nghiêm khắc, giúp bạn tránh được 70% các lỗi bảo mật liên quan đến bộ nhớ (như buffer overflow, null pointer).
- Cộng đồng mạnh mẽ: Được tin dùng bởi các gã khổng lồ như Google, Microsoft và Amazon.
- Đa năng: Dùng để viết Web Server, Game Engine, Hệ điều hành và cả WebAssembly.
2. Cài đặt môi trường Rust
Cài đặt qua Terminal (Linux/macOS)
Bạn chỉ cần chạy lệnh sau:
curl https://sh.rustup.rs -sSf | sh
Kiểm tra cài đặt
Sau khi cài đặt xong, hãy mở Terminal mới và gõ:
rustc --version
Nếu hiện ra phiên bản (ví dụ: rustc 1.86.0) là bạn đã thành công!
3. Chạy chương trình “Hello World” đầu tiên
Rust đi kèm với Cargo - một trình quản lý gói (Package Manager) và build tool cực kỳ xịn xò. Chúng ta sẽ dùng Cargo để tạo project mới.
Bước 1: Tạo project mới
cargo new my_project
cd my_project
Bước 2: Xem cấu trúc file
Cargo sẽ tạo cho bạn một thư mục với cấu trúc:
Cargo.toml: File cấu hình project (nhưpackage.jsontrong Node.js).src/main.rs: File mã nguồn chính.
Nội dung mặc định trong src/main.rs:
fn main() {
println!("Hello, world!");
}
Bước 3: Build và Run
Chỉ cần gõ lệnh:
cargo run
Kết quả sẽ hiện ra: Hello, world! rạng rỡ trên màn hình.
Lời kết Bài 1
Chúc mừng bạn đã hoàn thành bước chân đầu tiên vào thế giới của Rust! Ở bài tiếp theo, chúng ta sẽ bắt đầu tìm hiểu về Cú pháp cơ bản, Biến và Kiểu dữ liệu - những viên gạch đầu tiên để xây dựng ứng dụng Rust chuyên nghiệp.
Hẹn gặp lại các bạn!