Tôi đang tạo một ứng dụng phân tích một hoặc nhiều chuỗi dữ liệu bằng cách sử dụng một số thuật toán (tác nhân) khác nhau. Tôi đã đi đến ý tưởng rằng mỗi tác nhân này có thể được triển khai dưới dạng các kịch bản Python riêng biệt mà tôi chạy bằng cách sử dụng Python C API hoặc Boost.Python trong ứng dụng của tôi.Chọn ngôn ngữ được nhúng
Tôi hơi lo lắng về thời gian chạy trên TBH, vì tôi đang thực hiện một số quy trình xử lý dữ liệu khá nặng và tôi không muốn phải đợi vài phút cho mỗi mô phỏng. Tôi thường sẽ tạo ra hàng trăm nghìn, nếu không phải hàng triệu, các lần lặp mà trong đó tôi gọi các "tác nhân" bên ngoài; tôi tốt hơn là chỉ mã hóa mọi thứ trong ứng dụng, hay liệu hiệu suất có thể chấp nhận được không?
Ngoài ra, tôi có thể sử dụng bất kỳ ngôn ngữ thông dịch nào khác ngoài Python không?
Đi với API Python/C. Tôi sử dụng nó trong ứng dụng của mình mà không hề hối hận. –