O termo deriva de seu uso em compiladores, onde um compilador primeiro traduz o código-fonte de um programa, de maneira mais apropriada para as transformações de aprimoramento de código (geralmente chamadas de bytecode), como uma etapa intermediária antes de gerar o arquivo de objeto ou o código de máquina para uma máquina específica.
Uma variante do significado de "idioma intermediário" ocorre nos idiomas de alto nível que não suportam ou não geram um arquivo de objeto ou código de máquina, mas geram um idioma intermediário.Em seguida, esse idioma intermediário é transferido para um compilador que termina para criar o arquivo de objeto ou o código da máquina, geralmente usado para problemas de otimização e portabilidade.
Para obter mais informações, consulte Bytecode.
Terminologia relacionada
Linguagem compilada.
• Linguagem interpretada.
Comentários
Postar um comentário