1406194
Ngôn ngữ kịch bản
https://vi.wikipedia.org/wiki?curid=1406194
Title: Ngôn ngữ kịch bản
JavaScript bắt đầu và chủ yếu vẫn là ngôn ngữ để viết kịch bản bên trong các trình duyệt web; tuy nhiên, việc chuẩn hóa ngôn ngữ dưới dạng ECMAScript đã khiến nó trở nên phổ biến như một ngôn ngữ có thể nhúng mục đích chung. Cụ thể, SpiderMonkey triển khai Mozilla được nhúng trong một số môi trường như Yahoo! Công cụ phụ tùng. Các ứng dụng khác nhúng các triển khai ECMAScript bao gồm các sản phẩm Adobe Adobe Flash (ActionScript) và Adobe Acrobat (để tạo tập tin PDF).
Tcl được tạo ra như một ngôn ngữ mở rộng nhưng đã được sử dụng thường xuyên hơn như một ngôn ngữ có mục đích chung trong các vai trò tương tự như Python, Perl và Ruby. Mặt khác, Rexx ban đầu được tạo ra như một ngôn ngữ kiểm soát công việc, nhưng được sử dụng rộng rãi như một ngôn ngữ mở rộng cũng như ngôn ngữ có mục đích chung. Perl là một ngôn ngữ có mục đích chung, nhưng có phương ngữ Oraperl (1990), bao gồm một nhị phân Perl 4 với Giao diện cuộc gọi của Oracle được biên dịch. Tuy nhiên, điều này đã được thay thế bởi một thư viện (mô-đun Perl), DBD:: Oracle.
Các ứng dụng phức tạp và hướng theo nhiệm vụ khác có thể kết hợp và hiển thị ngôn ngữ lập trình nhúng để cho phép người dùng của họ kiểm soát nhiều hơn và cung cấp cho họ nhiều chức năng hơn có thể có sẵn thông qua giao diện người dùng, bất kể tinh vi đến mức nào. Ví dụ: các công cụ tác giả Autodesk Maya 3D nhúng ngôn ngữ kịch bản MEL hoặc Blender sử dụng Python để điền vào vai trò này.