2 điểm bởi GN⁺ 2023-11-27 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Công việc chuyển sang Rust đã "hầu như" hoàn tất.
  • Tiến độ khác nhau tùy theo cách đo; ước tính đã hoàn thành từ 60% nếu tính theo lượng mã C++ bị loại bỏ, đến 74% nếu tính theo tỷ lệ mã Rust so với C++.
  • Thành phần lớn cuối cùng vẫn chưa được chuyển là phần reader, bao gồm hệ thống nhập liệu, và phần này được liên kết khá chặt chẽ.

Trả lời những hiểu lầm và câu hỏi phổ biến

  • Dự án có kế hoạch loại bỏ toàn bộ mã C++.
  • Không có kế hoạch port sang Windows, và Rust cũng không đặc biệt giúp ích cho việc hỗ trợ Windows.
  • Tên dự án hoặc linh vật sẽ không thay đổi, và cũng có thể sẽ không thêm việc "được viết bằng Rust" vào tagline.
  • Hiện vẫn chưa chắc chắn về hiệu năng của bản port hoàn chỉnh; kết quả ban đầu là tích cực nhưng trong một số trường hợp có thể chậm hơn khoảng 20%.

Thông tin bổ sung

  • Không có kế hoạch phát hành bản Rust một phần; ví dụ, fish 4.0 sẽ hoàn toàn chỉ bao gồm Rust.
  • Đang lên kế hoạch cho một bản phát hành trung gian 3.7.0 chỉ gồm C++ như điểm khởi đầu cho các nền tảng không thể xử lý phiên bản Rust.

Ý kiến của GN⁺

Điểm quan trọng nhất của bài viết này là fish-shell đã gần như được port hoàn toàn sang Rust, và đây là một sự kiện có thể tạo ra thay đổi lớn cho phát triển phần mềm và cộng đồng mã nguồn mở. Sự thay đổi này phản ánh tiến bộ kỹ thuật và trở thành một chủ đề thú vị, hấp dẫn khi mang đến cho các nhà phát triển công cụ và cách tiếp cận mới. Việc chuyển sang Rust đang tạo nhiều kỳ vọng về hiệu năng và độ ổn định, và sự thay đổi kỹ thuật này được kỳ vọng sẽ tác động tích cực đến cộng đồng nhà phát triển.

Chưa có bình luận nào.

Chưa có bình luận nào.