Tag rust
Tìm kiếm bài viết trong Tag rust
Zig muốn thay thế Go và Rust. Liệu nó có đủ tư cách?
Trong bối cảnh phát triển phần mềm hiện tại, Go và Rust, dù còn tương đối trẻ, đã khẳng định vị thế là những ngôn ngữ lập trình hệ thống hiện đại hàng đầu. Go thống trị trong các dịch vụ cloud-native
0 0 1
Từ “mì Ý” đến các thành phần hiện đại: Chúng ta đã rút ra được bài học gì chưa?
Từ “mì Ý” đến các thành phần hiện đại: Chúng ta đã rút ra được bài học gì chưa. Ngày nay, các framework hiện đại như React, Vue, Yew có vẻ đã mang đến khái niệm “component hóa” tiên tiến, tuy nhiên ch
0 0 1
Không muốn viết JavaScript nữa, tôi thử dùng Rust + WASM phát triển frontend, kết quả là...
Gần đây mình tình cờ thấy một bài đăng trên Reddit của một lập trình viên:. . “I hate JS. I’ve done the HTML and CSS, but I’m stuck.
0 0 3
Những ngôn ngữ lập trình hàng đầu để học vào năm 2025 (Và tại sao bạn nên nhìn xa hơn Python)
Là một developer luôn tìm cách nâng cấp bản thân (như tôi chẳng hạn), học hỏi không ngừng là con đường tất yếu. Để trở thành một người chuyên nghiệp toàn diện, bạn không thể chỉ bám lấy một ngôn ngữ.
0 0 3
plotters-rs - Bộ thư viện trực quan hóa dữ liệu bằng Rust
Trực quan hóa dữ liệu là yếu tố quan trọng trong việc phân tích dữ liệu và trong nhiều năm dường như mathplotlib viết bằng Python là lựa chọn hiển nhiên. Tuy nhiên, trong thực tế, đặc biệt là trong mô
0 0 5
Phân tích chi tiết bản cập nhật Rust 1.88.0: Let Chains dễ dàng và Tự động dọn dẹp bộ nhớ đệm
Gần đây, phiên bản ổn định của Rust 1.88.
0 0 6
BinaryHeap trong Rust
Cấu trúc dữ liệu BinaryHeap trong Rust về cơ bản là một hình thức của hàng đợi ưu tiên chứa các phần tử được lưu trong một cấu trúc Heap. Nó đảm bảo tốc độ truy cập phần tử có giá trị “lớn nhất” sẽ lu
0 0 7
Vec vs. VecDeque trong Rust
Trong thư viện std của Rust coa sẵn hai kiểu dữ liệu vectơ là Vec và VecDeque. Đôi khi chúng ta không để ý đến những đặc điểm kỹ thuật của chúng khi lập trình nên sử dụng chưa được tối ưu.
0 0 9
Cách các công ty sử dụng Rust
Trong những năm gần đây, Rust đã vươn lên từ một ngôn ngữ ít được biết đến trở thành một trong những ngôn ngữ lập trình được thảo luận và ứng dụng rộng rãi nhất trong ngành công nghệ. Với trọng tâm kh
0 0 9
Sử dụng HashMap hiệu quả trong Rust
Khi giải quyết các bài toán liên quan đến tra cứu dữ liệu nhanh, tổng hợp hay liên kết trong Rust, có một cấu trúc dữ liệu vượt trội: HashMap. Dù bạn đang đếm tần suất từ trong văn bản, xây dựng bộ nh
0 0 7
Static vs Dynamic Dispatch trong Rust
Với Rust, cũng như một số ngôn ngữ lập trình mức hệ thống khác, việc hiểu rõ về các cơ chế phân phối tĩnh (”static dispatch”) và phân phối động (”dynamic dispatch”) là rất quan trọng để có thể có một
0 0 9
Toang rồi, Node.js sắp "bay màu" à? App Express của tôi còn chưa kịp nóng máy!
Chào anh em! Hôm nay các bác có thấy lo âu công nghệ không. .
0 0 9
Chuyển đổi kiểu dữ liệu trong Rust
Chắc hẳn đã nhiều lần, khi lập trình, chúng ta cần đến các thao tác chuyển đổi kiểu dữ liệu, chuyển kiểu dữ liệu từ kiểu Type_A sang kiểu Type_B với Type_A và Type_B là các kiểu dữ liệu bất kỳ. Trong
0 0 9
Sự trỗi dậy của Rust: Vì sao OpenAI và thế giới công nghệ đang chuyển dịch từ Node.js cho các công cụ hiệu năng cao
Giới thiệu: Động thái của OpenAI viết lại các công cụ lập trình AI bằng Rust không chỉ là một sự thay đổi kỹ thuật; đó là một tín hiệu rõ ràng về tương lai của các chuỗi công cụ hiệu năng cao và trải
0 0 10
Cách xây dựng Agentic RAG bằng Rust
Các hệ thống RAG truyền thống có một vấn đề lớn: chúng tìm kiếm mọi thứ. Người dùng hỏi công thức làm pizza? Tìm trong kho tri thức.
0 0 6
References trong Rust
Trong Rust, con trỏ có thể được phân loại theo cách quản lý ownership. Dựa vào yếu tố đó ta có thể chia làm 2 loại:.
0 0 11
Ownership, Moves trong Rust
Trong việc quản lý bộ nhớ, một ngôn ngữ lập trình lý tưởng sẽ có hai đặc điểm sau:. .
0 0 11
Lập trình Rust cơ bản và nâng cao
I. Giới thiệu tổng quan về Rust. . Rust là ngôn ngữ lập trình hệ thống được phát triển bởi Mozilla Research.
0 0 13
Giá trị có tính phân biệt cao (high-cardinality) cho các flags build trong Rust
Khi làm một bản demo về WebAssembly và Kubernetes, tôi muốn tạo ba binary khác nhau từ cùng một đoạn mã:. .
0 0 12
Cơ bản về đa luồng trong Rust (#02)
đây là phần tiếp theo về đa luồng trong Rust, bạn có thể xem lại Phần 1 ở đây hoặc xem các video diễn giải về các vấn đề liên quan ở kênh RustDEV Vietnam. Trong nhiều bài toán, khi chúng ta biết chắc
0 0 23
Cơ bản về đa luồng trong Rust (#01)
Dẫn nhập. Trước khi xuất hiện các bộ xử lý đa lõi (”multi-core processor”) thì các hệ điều hành đã cho phép một máy tính có thể chạy nhiều chương trình đồng thời.
0 0 12