Tôi nghĩ rằng bạn đang đọc những số liệu thống kê đó không chính xác. Họ chỉ ra rằng Python chậm hơn C ++ khoảng 400 lần và ngoại trừ một trường hợp duy nhất, Python giống một bộ nhớ hơn. Tuy nhiên, khi nói đến kích thước nguồn, Python hoàn toàn thắng.
Kinh nghiệm của tôi với Python cho thấy cùng một xu hướng xác định rằng Python chậm hơn C ++ từ 10 đến 100 lần khi thực hiện bất kỳ xử lý số nghiêm trọng nào. Có nhiều lý do cho điều này, những lý do chính là: a) Python được thông dịch, trong khi C ++ được biên dịch; b) Python không có nguyên thủy, mọi thứ bao gồm các kiểu nội trang (int, float, v.v.) đều là đối tượng; c) một danh sách Python có thể chứa các đối tượng có kiểu khác nhau, vì vậy mỗi mục nhập phải lưu trữ thêm dữ liệu về kiểu của nó. Tất cả những điều này đều cản trở nghiêm trọng cả thời gian chạy và tiêu thụ bộ nhớ.
Tuy nhiên, đây không phải là lý do để bỏ qua Python. Nhiều phần mềm không yêu cầu nhiều thời gian hoặc bộ nhớ ngay cả với hệ số thời gian làm chậm 100. Chi phí phát triển là nơi Python chiến thắng với phong cách đơn giản và ngắn gọn. Sự cải thiện này về chi phí phát triển thường lớn hơn chi phí của tài nguyên bộ nhớ và cpu bổ sung. Tuy nhiên, khi không có thì C ++ sẽ thắng.