Professional Documents
Culture Documents
Zig - Một Sự Thay Thế Cho Ngôn Ngữ Lập Trình C?
Zig - Một Sự Thay Thế Cho Ngôn Ngữ Lập Trình C?
Ở bài viết trước, mình có chia sẽ về 1 Runtime JavaScript đang rất hot là Bun. Và cũng ít ai biết
Bun đạt được độ hiệu quả cao về bộ nhớ và tốc độ như vậy 1 phần nhờ vào ngôn ngữ lập trình
viết ra nó Zig. Zig được mô tả như một "ngôn ngữ hệ thống cấp thấp", mà nói đơn giản là một
sự thay thế tiềm năng cho ngôn ngữ C.
1. Zig là gì?
Được tạo ra năm 2016 bởi Andrew Kelly và nhanh chóng trở thành ngôn ngữ mới được mong
chờ trên thế giới.
Giống như C, Zig là một ngôn ngữ lập trình đa năng, vì mặc dù nó phù hợp với lập trình hệ
thống, nó cũng phù hợp cho việc lập trình các thiết bị nhúng, làm việc với WebAssembly, viết trò
chơi và thậm chí cả các công việc mà thông thường sẽ được xử lý bởi các ngôn ngữ cấp cao hơn.
Tuy nhiên, Loris Cro, Phó Chủ tịch Cộng đồng tại Zig Software Foundation cho biết, mặc dù Zig
cạnh tranh với C, "Chúng tôi không mong đợi nó có thể thay thế C mà cần một khoảng thời gian
dài mà cả hai ngôn ngữ phải tồn tại cùng nhau."