Trình biên dịch sử dụng IR như thế nào? Ngôn ngữ trung gian là ngôn ngữ của một máy trừu tượng được thiết kế để hỗ trợ phân tích các chương trình máy tính. Thuật ngữ này xuất phát từ việc sử dụng chúng trong các trình biên dịch, trong đó mã nguồn của chương trình được dịch sang dạng phù hợp hơn cho các chuyển đổi cải thiện mã trước khi được sử dụng để tạo đối tượng hoặc mã máy cho máy đích