Câu hỏi đặt ra có thể được hiểu nhiều cách khác nhau ...
Nếu bạn đã mã hóa một phần của ứng dụng của bạn trong C++ và cần thêm module hoặc các kịch bản, mà bạn muốn thêm vào trong C++ cuối cùng để cải thiện hiệu suất, bạn có thể sử dụng Qt là một khung nền đa nền tảng vững chắc, rất hoàn chỉnh.
Nó bao gồm hỗ trợ cho scripts (ECMAScript, phiên bản chuẩn hóa của Javascript), từ đó bạn có thể truy cập các đối tượng C++ nếu cần. Nó cũng cung cấp hỗ trợ cho các trình cắm thêm.
Với cách tiếp cận đó, bạn thậm chí có thể tiến hành trong ba bước,
- đầu tiên làm một số xét nghiệm trong Javascript,
- sau đó mã hóa các cơ sở của ứng dụng của bạn trong C++ và vẫn sử dụng một phần trong kịch bản (đối với ví dụ nếu bạn cần thử các thuật toán khác nhau),
- và cuối cùng là chuyển mọi thứ, hoặc ít nhất là các phần quan trọng, trong C++.
Một tùy chọn khác là nhúng trình thông dịch Python vào mã của bạn, mặc dù điều đó có thể sẽ yêu cầu nhiều công việc hơn.
@rjoshi, có lẽ bạn cần phải làm rõ. Tôi giả định đối diện của @Mike mà bạn muốn lưu trữ một ngôn ngữ kịch bản trong một ứng dụng C++. Tôi đã làm điều đó cho Windows với công cụ VBScript, vì vậy có lẽ đó là kinh nghiệm của tôi như là sự thiên vị của tôi. – kenny
Tôi muốn làm một nguyên mẫu nhanh chóng trong ngôn ngữ kịch bản để phát triển và sẽ có thể triển khai cho hiệu suất cao vì vậy tôi đã tự hỏi một số để có thể chuyển đổi kịch bản vào chương trình C/C++ để triển khai. – rjoshi
@rjoshi: Xin đừng bình luận về câu hỏi của bạn. Vui lòng cập nhật câu hỏi của bạn. Nhận xét về câu hỏi của riêng bạn là ngớ ngẩn - bạn sở hữu câu hỏi. Bạn có thể sửa nó để làm rõ mọi thứ. –