2 điểm bởi GN⁺ 2023-08-01 | 1 bình luận | Chia sẻ qua WhatsApp
  • Tôi là release manager của PyPy, một trình thông dịch Python thay thế có JIT, và đã hoạt động từ năm 2015.
  • Chúng tôi đã thực hiện rất nhiều công việc để có thể sử dụng PyPy thông qua conda-forge hoặc tải xuống trực tiếp.
  • Điều này không chỉ bao gồm việc đóng gói PyPy mà còn cả việc cải thiện toàn bộ lớp mô phỏng C-API để ngày nay có thể chạy gần như toàn bộ data stack Python khoa học (dù chậm).
  • Chúng tôi chỉ nhận được phản hồi hạn chế nên rất khó để biết ai thực sự đang sử dụng PyPy trong sản phẩm hoặc nghiên cứu.
  • Chỉ riêng việc theo kịp chu kỳ phát hành CPython hằng năm cũng đã đòi hỏi một lượng công việc đáng kể.
  • Các nỗ lực cải tiến kỹ thuật nên dựa trên trải nghiệm người dùng, nhưng chúng tôi nhận được quá ít thông tin để có thể trực tiếp định hướng nguồn năng lượng rất hạn chế của mình.
  • Nếu bạn đang sử dụng PyPy, vui lòng cho chúng tôi biết tại đây bằng bất kỳ cách nào được liệt kê trong [3].

1 bình luận

 
GN⁺ 2023-08-01
Ý kiến trên Hacker News
  • Người dùng đang sử dụng PyPy cho các tác vụ thực tế như phân tích sự kiện DNS và phân tích tệp log.
  • PyPy mang lại cải thiện tốc độ đáng kể, với người dùng báo cáo hiệu năng nhanh hơn tới 50 lần và giảm tải cho máy chủ.
  • Một số người dùng không biết rằng PyPy hiện đã hỗ trợ Python 3.9 và chưa thử vì lo ngại vấn đề tương thích.
  • PyPy được dùng trong nhiều ứng dụng khác nhau, bao gồm web app, quy trình ETL và tích hợp REST API.
  • PyPy có thể là công cụ hữu ích để cải thiện hiệu năng cho các script Python bị giới hạn bởi CPU và không dùng NumPy.
  • Thách thức chính liên quan đến PyPy là phải chuyển các extension của CPython và các ứng dụng phức tạp.
  • PyPy nhận được phản hồi tích cực nhờ cải thiện hiệu năng và khả năng tiết kiệm chi phí.
  • Việc thiếu marketing và website lỗi thời đã hạn chế mức độ hiện diện của PyPy và nhận thức của các nhà phát triển về nó.