JavaScript là ngôn ngữ dịch mã nguồn theo kiểu nào?
Trả lời:
Đáp án đúng: C
JavaScript là một ngôn ngữ thông dịch (interpreted language). Điều này có nghĩa là mã nguồn JavaScript được thực thi trực tiếp từng dòng một bởi trình thông dịch (interpreter), mà không cần phải biên dịch (compile) thành mã máy trước khi chạy. Các trình duyệt web hiện đại đều tích hợp trình thông dịch JavaScript, cho phép chúng thực thi mã JavaScript trực tiếp trong trình duyệt.
* **Biên dịch (Compilation):** Quá trình chuyển đổi mã nguồn thành mã máy trước khi thực thi. Các ngôn ngữ biên dịch như C, C++ cần phải trải qua bước biên dịch trước khi chạy.
* **Thông dịch (Interpretation):** Quá trình thực thi mã nguồn trực tiếp từng dòng một mà không cần biên dịch trước. Các ngôn ngữ thông dịch như Python, JavaScript thường được thực thi bởi một trình thông dịch.
Do đó, đáp án B là chính xác nhất.





