10 điểm bởi xguru 2021-04-03 | 2 bình luận | Chia sẻ qua WhatsApp
  • API mới giúp mở rộng Python bằng C

→ dùng #include thay cho #include

→ cấu trúc API vượt trội (hiện đại hơn) so với Python/C API tiêu chuẩn

  • Không có overhead của CPython: tốc độ ở mức các extension hiện có

  • Nhanh hơn PyPy / GraalPython

  • Hỗ trợ Debug Mode

  • Universal binary: các extension được tạo cho HPy Universal ABI có thể được nạp trên CPython/PyPy/GraalPython mà không cần sửa đổi

2 bình luận

 
corona10 2021-04-04
  • Nhanh hơn PyPy / GraalPython

Điều này có nghĩa là khi dùng HPy để triển khai thư viện bên thứ ba, thư viện đó sẽ chạy nhanh hơn trên PyPy và GraalPython so với các triển khai dùng C API hiện có.

Tôi thấy câu này có thể hơi dễ gây hiểu nhầm, nên xin để lại một bình luận ngắn như vậy..

 
xguru 2021-04-03

HPy: một C API tốt hơn cho Python?