Por que o carregador ELF do linux é chamado, às vezes, de intérprete?

0

Eu sempre me perguntei: por que o Linux ELF "loader" é chamado de interpretador? Quer dizer, no significado da programação padrão, um interpretador é usado para executar scripts, mas o ELF tem instruções de código de máquina. Então, é mais parecido com o carregador do Windows.

Estou muito confuso aqui.

    
por user192645 24.01.2013 / 23:01

1 resposta

2

Um intérprete é um programa que traduz o código em ação imediata, ao contrário de um compilador, que traduz um tipo de código em outro. Um interpretador ELF traduz as instruções de vinculação incorporadas no executável nas ações de carregamento das bibliotecas dinâmicas necessárias.

    
por 25.01.2013 / 00:14

Tags