Javascript có thể được gọi là một ngôn ngữ thông dịch thuần túy? Hoặc nó cũng có một số hương vị biên dịch cho nó? Ai đó có thể hướng dẫn tại các lý do đằng sau cả hai điều nào là đúng.
Javascript có thể được gọi là một ngôn ngữ thông dịch thuần túy? Hoặc nó cũng có một số hương vị biên dịch cho nó? Ai đó có thể hướng dẫn tại các lý do đằng sau cả hai điều nào là đúng.
Câu trả lời:
Đi và đọc câu trả lời cho câu hỏi này
/software/138521/is-javascript-interprave-by-design
Câu trả lời tôi chấp nhận là tuyệt vời và sẽ giúp trả lời câu hỏi của bạn.
Đối với cá nhân tôi, tôi hơi thận trọng với ý tưởng gọi một ngôn ngữ được giải thích hoặc biên dịch. Đó là một quyết định thực hiện, không phải là một phần của đặc tả ngôn ngữ. Nếu bạn muốn nói về JavaScript được biên dịch hoặc giải thích, hãy hỏi nó trong bối cảnh triển khai thực tế của đặc tả ngôn ngữ.
JavaScript được diễn giải trong thời gian chạy bởi trình duyệt máy khách. Tuy nhiên, có một công cụ gọi là Trình biên dịch JavaScript Rhino được cho là biên dịch JavaScript thành các tệp lớp Java.