Ngôn ngữ lập trình được dịch trong thời gian chạy bởi những gì?
Ngôn ngữ lập trình cung cấp nhiều cách khác nhau để chỉ định chương trình cho máy tính chạy. Không giống như ngôn ngữ tự nhiên, ngôn ngữ lập trình được thiết kế để không có sự mơ hồ và ngắn gọn. Chúng là ngôn ngữ viết thuần tuý và thường khó đọc thành tiếng. Chúng thường được dịch sang mã máy bởi trình biên dịch hoặc trình biên dịch trước khi chạy hoặc được dịch trực tiếp tại thời điểm chạy bởi thông dịch viên. Đôi khi các chương trình được thực hiện bằng phương pháp lai giữa hai kỹ thuật.
Một thông dịch viên